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