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:
getDERObjectin interfaceDEREncodable
-