Class Pkcs10CertificationRequest
- Namespace
- Enterprises.Org.BouncyCastle.Pkcs
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class Pkcs10CertificationRequest : CertificationRequest, IAsn1Convertible
- Inheritance
-
Pkcs10CertificationRequest
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
Pkcs10CertificationRequest()
protected Pkcs10CertificationRequest()
Pkcs10CertificationRequest(Asn1Sequence)
public Pkcs10CertificationRequest(Asn1Sequence seq)
Parameters
seq Asn1Sequence
Pkcs10CertificationRequest(ISignatureFactory, X509Name, AsymmetricKeyParameter, Asn1Set)
public Pkcs10CertificationRequest(ISignatureFactory signatureFactory, X509Name subject, AsymmetricKeyParameter publicKey, Asn1Set attributes)
Parameters
signatureFactory ISignatureFactory
subject X509Name
publicKey AsymmetricKeyParameter
attributes Asn1Set
Pkcs10CertificationRequest(ISignatureFactory, X509Name, AsymmetricKeyParameter, Asn1Set, AsymmetricKeyParameter)
[Obsolete("Use constructor without 'signingKey' parameter (ignored here)")]
public Pkcs10CertificationRequest(ISignatureFactory signatureFactory, X509Name subject, AsymmetricKeyParameter publicKey, Asn1Set attributes, AsymmetricKeyParameter signingKey)
Parameters
signatureFactory ISignatureFactory
subject X509Name
publicKey AsymmetricKeyParameter
attributes Asn1Set
signingKey AsymmetricKeyParameter
Pkcs10CertificationRequest(byte[])
public Pkcs10CertificationRequest(byte[] encoded)
Parameters
encoded byte[]
Pkcs10CertificationRequest(Stream)
public Pkcs10CertificationRequest(Stream input)
Parameters
input Stream
Pkcs10CertificationRequest(string, X509Name, AsymmetricKeyParameter, Asn1Set, AsymmetricKeyParameter)
public Pkcs10CertificationRequest(string signatureAlgorithm, X509Name subject, AsymmetricKeyParameter publicKey, Asn1Set attributes, AsymmetricKeyParameter signingKey)
Parameters
signatureAlgorithm string
subject X509Name
publicKey AsymmetricKeyParameter
attributes Asn1Set
signingKey AsymmetricKeyParameter
Fields
algorithms
protected static readonly IDictionary algorithms
Field Value
- IDictionary
exParams
protected static readonly IDictionary exParams
Field Value
- IDictionary
keyAlgorithms
protected static readonly IDictionary keyAlgorithms
Field Value
- IDictionary
noParams
protected static readonly ISet noParams
Field Value
- ISet
oids
protected static readonly IDictionary oids
Field Value
- IDictionary
Methods
GetPublicKey()
public AsymmetricKeyParameter GetPublicKey()
Returns
- AsymmetricKeyParameter
Verify()
Returns
- bool
Verify(AsymmetricKeyParameter)
public bool Verify(AsymmetricKeyParameter publicKey)
Parameters
publicKey AsymmetricKeyParameter
Returns
- bool
Verify(IVerifierFactory)
public bool Verify(IVerifierFactory verifier)
Parameters
verifier IVerifierFactory
Returns
- bool
Verify(IVerifierFactoryProvider)
public bool Verify(IVerifierFactoryProvider verifierProvider)
Parameters
verifierProvider IVerifierFactoryProvider
Returns
- bool