java.lang.Object | |||
↳ | org.bouncycastle.asn1.ASN1Encodable | ||
↳ | org.bouncycastle.asn1.pkcs.CertificationRequest | ||
↳ | org.bouncycastle.jce.PKCS10CertificationRequest |
A class for verifying and creating PKCS10 Certification requests.
CertificationRequest ::= SEQUENCE { certificationRequestInfo CertificationRequestInfo, signatureAlgorithm AlgorithmIdentifier{{ SignatureAlgorithms }}, signature BIT STRING } CertificationRequestInfo ::= SEQUENCE { version INTEGER { v1(0) } (v1,...), subject Name, subjectPKInfo SubjectPublicKeyInfo{{ PKInfoAlgorithms }}, attributes [0] Attributes{{ CRIAttributes }} } Attributes { ATTRIBUTE:IOSet } ::= SET OF Attribute{{ IOSet }} Attribute { ATTRIBUTE:IOSet } ::= SEQUENCE { type ATTRIBUTE.&id({IOSet}), values SET SIZE(1..MAX) OF ATTRIBUTE.&Type({IOSet}{\@type}) }
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.bouncycastle.asn1.ASN1Encodable
|
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.bouncycastle.asn1.pkcs.CertificationRequest
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
construct a PKCS10 certification request from a DER encoded
byte stream.
| |||||||||||
create a PKCS10 certfication request using the BC provider.
| |||||||||||
create a PKCS10 certfication request using the BC provider.
| |||||||||||
create a PKCS10 certfication request using the named provider.
| |||||||||||
create a PKCS10 certfication request using the named provider.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
return a DER encoded byte array representing this object
| |||||||||||
return the public key associated with the certification request -
the public key is created using the BC provider.
| |||||||||||
verify the request using the passed in provider.
| |||||||||||
verify the request using the passed in public key and the provider..
| |||||||||||
verify the request using the BC provider.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.bouncycastle.asn1.pkcs.CertificationRequest
| |||||||||||
From class
org.bouncycastle.asn1.ASN1Encodable
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.bouncycastle.asn1.DEREncodable
|
construct a PKCS10 certification request from a DER encoded byte stream.
create a PKCS10 certfication request using the BC provider.
create a PKCS10 certfication request using the BC provider.
create a PKCS10 certfication request using the named provider.
create a PKCS10 certfication request using the named provider.
return a DER encoded byte array representing this object
return the public key associated with the certification request - the public key is created using the BC provider.
verify the request using the passed in public key and the provider..
verify the request using the BC provider.