Table of Contents

Class PrivateKeyUsagePeriod

Namespace
Org.BouncyCastle.Asn1.X509
Assembly
BouncyCastle.Cryptography.dll
public class PrivateKeyUsagePeriod : Asn1Encodable, IAsn1Convertible
Inheritance
PrivateKeyUsagePeriod
Implements
Inherited Members

Remarks

PrivateKeyUsagePeriod ::= SEQUENCE
{
notBefore       [0]     GeneralizedTime OPTIONAL,
notAfter        [1]     GeneralizedTime OPTIONAL }

Properties

NotAfter

public Asn1GeneralizedTime NotAfter { get; }

Property Value

Asn1GeneralizedTime

NotBefore

public Asn1GeneralizedTime NotBefore { get; }

Property Value

Asn1GeneralizedTime

Methods

GetInstance(Asn1TaggedObject, bool)

public static PrivateKeyUsagePeriod GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PrivateKeyUsagePeriod

GetInstance(object)

public static PrivateKeyUsagePeriod GetInstance(object obj)

Parameters

obj object

Returns

PrivateKeyUsagePeriod

GetTagged(Asn1TaggedObject, bool)

public static PrivateKeyUsagePeriod GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PrivateKeyUsagePeriod

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object