Class CertificateBase
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.oer.its.ieee1609dot2.CertificateBase
-
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
- Direct Known Subclasses:
Certificate
,ExplicitCertificate
,ImplicitCertificate
public class CertificateBase extends org.bouncycastle.asn1.ASN1Object
CertificateBase ::= SEQUENCE { version Uint8(3), type CertificateType, issuer IssuerIdentifier, toBeSigned ToBeSignedCertificate, signature Signature OPTIONAL }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CertificateBase.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protected
CertificateBase(org.bouncycastle.asn1.ASN1Sequence seq)
CertificateBase(UINT8 version, CertificateType type, IssuerIdentifier issuer, ToBeSignedCertificate toBeSignedCertificate, Signature signature)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CertificateBase.Builder
builder()
static CertificateBase
getInstance(java.lang.Object o)
IssuerIdentifier
getIssuer()
Signature
getSignature()
ToBeSignedCertificate
getToBeSigned()
CertificateType
getType()
UINT8
getVersion()
org.bouncycastle.asn1.ASN1Primitive
toASN1Primitive()
-
-
-
Constructor Detail
-
CertificateBase
public CertificateBase(UINT8 version, CertificateType type, IssuerIdentifier issuer, ToBeSignedCertificate toBeSignedCertificate, Signature signature)
-
CertificateBase
protected CertificateBase(org.bouncycastle.asn1.ASN1Sequence seq)
-
-
Method Detail
-
getInstance
public static CertificateBase getInstance(java.lang.Object o)
-
builder
public static CertificateBase.Builder builder()
-
getVersion
public UINT8 getVersion()
-
getType
public CertificateType getType()
-
getIssuer
public IssuerIdentifier getIssuer()
-
getToBeSigned
public ToBeSignedCertificate getToBeSigned()
-
getSignature
public Signature getSignature()
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
-
-