Package org.gudy.bouncycastle.asn1.pkcs
Class CertificationRequestInfo
java.lang.Object
org.gudy.bouncycastle.asn1.pkcs.CertificationRequestInfo
- All Implemented Interfaces:
DEREncodable
PKCS10 CertificationRequestInfo object.
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.invalid input: '&id'({IOSet}), values SET SIZE(1..MAX) OF ATTRIBUTE.invalid input: '&Type'({IOSet}{\@type}) }
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ASN1Set
(package private) X509Name
(package private) SubjectPublicKeyInfo
(package private) DERInteger
-
Constructor Summary
ConstructorsConstructorDescriptionCertificationRequestInfo
(X509Name subject, SubjectPublicKeyInfo pkInfo, ASN1Set attributes) -
Method Summary
-
Field Details
-
version
DERInteger version -
subject
X509Name subject -
subjectPKInfo
SubjectPublicKeyInfo subjectPKInfo -
attributes
ASN1Set attributes
-
-
Constructor Details
-
CertificationRequestInfo
-
CertificationRequestInfo
-
-
Method Details
-
getInstance
-
getVersion
-
getSubject
-
getSubjectPublicKeyInfo
-
getAttributes
-
getDERObject
- Specified by:
getDERObject
in interfaceDEREncodable
-