org.apache.geronimo.util.asn1.pkcs
Class CertificationRequestInfo
java.lang.Object
org.apache.geronimo.util.asn1.ASN1Encodable
org.apache.geronimo.util.asn1.pkcs.CertificationRequestInfo
- All Implemented Interfaces:
- DEREncodable
public class CertificationRequestInfo
- extends ASN1Encodable
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.&id({IOSet}),
values SET SIZE(1..MAX) OF ATTRIBUTE.&Type({IOSet}{\@type})
}
CertificationRequestInfo
public CertificationRequestInfo(X509Name subject,
SubjectPublicKeyInfo pkInfo,
ASN1Set attributes)
CertificationRequestInfo
public CertificationRequestInfo(ASN1Sequence seq)
getInstance
public static CertificationRequestInfo getInstance(Object obj)
getVersion
public DERInteger getVersion()
getSubject
public X509Name getSubject()
getSubjectPublicKeyInfo
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
getAttributes
public ASN1Set getAttributes()
toASN1Object
public DERObject toASN1Object()
- Specified by:
toASN1Object
in class ASN1Encodable
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.