C# 클래스 Org.BouncyCastle.X509.X509V2CrlGenerator

파일 보기 프로젝트 열기: nonorganic/dssnet 1 사용 예제들

공개 메소드들

메소드 설명
AddCrl ( X509Crl other ) : void
AddCrlEntry ( BigInteger userCertificate, System.DateTime revocationDate, X509Extensions extensions ) : void
AddCrlEntry ( BigInteger userCertificate, System.DateTime revocationDate, int reason ) : void
AddCrlEntry ( BigInteger userCertificate, System.DateTime revocationDate, int reason, System.DateTime invalidityDate ) : void
AddExtension ( DerObjectIdentifier oid, bool critical, Asn1Encodable extensionValue ) : void
AddExtension ( DerObjectIdentifier oid, bool critical, byte extensionValue ) : void
AddExtension ( string oid, bool critical, Asn1Encodable extensionValue ) : void
AddExtension ( string oid, bool critical, byte extensionValue ) : void
Generate ( AsymmetricKeyParameter privateKey ) : X509Crl

Generate an X509 CRL, based on the current issuer and subject.

Generate ( AsymmetricKeyParameter privateKey, SecureRandom random ) : X509Crl

Generate an X509 CRL, based on the current issuer and subject.

Reset ( ) : void
SetIssuerDN ( Org.BouncyCastle.Asn1.X509.X509Name issuer ) : void
SetNextUpdate ( System.DateTime date ) : void
SetSignatureAlgorithm ( string signatureAlgorithm ) : void
SetThisUpdate ( System.DateTime date ) : void
X509V2CrlGenerator ( ) : System

비공개 메소드들

메소드 설명
GenerateCertList ( ) : TbsCertificateList
GenerateJcaObject ( TbsCertificateList tbsCrl, byte signature ) : X509Crl

메소드 상세

AddCrl() 공개 메소드

public AddCrl ( X509Crl other ) : void
other X509Crl
리턴 void

AddCrlEntry() 공개 메소드

public AddCrlEntry ( BigInteger userCertificate, System.DateTime revocationDate, X509Extensions extensions ) : void
userCertificate Org.BouncyCastle.Math.BigInteger
revocationDate System.DateTime
extensions Org.BouncyCastle.Asn1.X509.X509Extensions
리턴 void

AddCrlEntry() 공개 메소드

public AddCrlEntry ( BigInteger userCertificate, System.DateTime revocationDate, int reason ) : void
userCertificate Org.BouncyCastle.Math.BigInteger
revocationDate System.DateTime
reason int
리턴 void

AddCrlEntry() 공개 메소드

public AddCrlEntry ( BigInteger userCertificate, System.DateTime revocationDate, int reason, System.DateTime invalidityDate ) : void
userCertificate Org.BouncyCastle.Math.BigInteger
revocationDate System.DateTime
reason int
invalidityDate System.DateTime
리턴 void

AddExtension() 공개 메소드

public AddExtension ( DerObjectIdentifier oid, bool critical, Asn1Encodable extensionValue ) : void
oid Org.BouncyCastle.Asn1.DerObjectIdentifier
critical bool
extensionValue Org.BouncyCastle.Asn1.Asn1Encodable
리턴 void

AddExtension() 공개 메소드

public AddExtension ( DerObjectIdentifier oid, bool critical, byte extensionValue ) : void
oid Org.BouncyCastle.Asn1.DerObjectIdentifier
critical bool
extensionValue byte
리턴 void

AddExtension() 공개 메소드

public AddExtension ( string oid, bool critical, Asn1Encodable extensionValue ) : void
oid string
critical bool
extensionValue Org.BouncyCastle.Asn1.Asn1Encodable
리턴 void

AddExtension() 공개 메소드

public AddExtension ( string oid, bool critical, byte extensionValue ) : void
oid string
critical bool
extensionValue byte
리턴 void

Generate() 공개 메소드

Generate an X509 CRL, based on the current issuer and subject.
public Generate ( AsymmetricKeyParameter privateKey ) : X509Crl
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter The key used for signing.
리턴 X509Crl

Generate() 공개 메소드

Generate an X509 CRL, based on the current issuer and subject.
public Generate ( AsymmetricKeyParameter privateKey, SecureRandom random ) : X509Crl
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter The key used for signing.
random Org.BouncyCastle.Security.SecureRandom A user-defined source of randomness.
리턴 X509Crl

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SetIssuerDN() 공개 메소드

public SetIssuerDN ( Org.BouncyCastle.Asn1.X509.X509Name issuer ) : void
issuer Org.BouncyCastle.Asn1.X509.X509Name
리턴 void

SetNextUpdate() 공개 메소드

public SetNextUpdate ( System.DateTime date ) : void
date System.DateTime
리턴 void

SetSignatureAlgorithm() 공개 메소드

public SetSignatureAlgorithm ( string signatureAlgorithm ) : void
signatureAlgorithm string
리턴 void

SetThisUpdate() 공개 메소드

public SetThisUpdate ( System.DateTime date ) : void
date System.DateTime
리턴 void

X509V2CrlGenerator() 공개 메소드

public X509V2CrlGenerator ( ) : System
리턴 System