public class TBSCertificate
extends com.objsys.asn1j.runtime.Asn1Type
Modifier and Type | Field and Description |
---|---|
Extensions |
extensions |
Name |
issuer |
com.objsys.asn1j.runtime.Asn1BitString |
issuerUniqueID |
com.objsys.asn1j.runtime.Asn1BigInteger |
serialNumber |
AlgorithmIdentifier |
signature |
Name |
subject |
SubjectPublicKeyInfo |
subjectPublicKeyInfo |
com.objsys.asn1j.runtime.Asn1BitString |
subjectUniqueID |
Validity |
validity |
Version |
version |
BIT_STRING, BMPString, BOOLEAN, DATE, DATE_TIME, DURATION, ENUMERATED, EOC, EXTERNAL, GeneralString, GeneralTime, GraphicString, IA5String, INTEGER, NULL, NumericString, OBJECT_IDENTIFIER, ObjectDescriptor, OCTET_STRING, OID_IRI, OpenType, PrintableString, REAL, RELATIVE_OID_IRI, RelativeOID, SEQUENCE, SET, T61String, TeletexString, TIME, TIME_OF_DAY, UniversalString, UTCTime, UTF8String, VideotexString, VisibleString, z
Constructor and Description |
---|
TBSCertificate() |
TBSCertificate(com.objsys.asn1j.runtime.Asn1BigInteger serialNumber_,
AlgorithmIdentifier signature_,
Name issuer_,
Validity validity_,
Name subject_,
SubjectPublicKeyInfo subjectPublicKeyInfo_)
This constructor is for required elements only.
|
TBSCertificate(long version_,
com.objsys.asn1j.runtime.Asn1BigInteger serialNumber_,
AlgorithmIdentifier signature_,
Name issuer_,
Validity validity_,
Name subject_,
SubjectPublicKeyInfo subjectPublicKeyInfo_,
com.objsys.asn1j.runtime.Asn1BitString issuerUniqueID_,
com.objsys.asn1j.runtime.Asn1BitString subjectUniqueID_,
Extensions extensions_)
This constructor allows primitive data to be passed for all
primitive elements.
|
TBSCertificate(Version version_,
com.objsys.asn1j.runtime.Asn1BigInteger serialNumber_,
AlgorithmIdentifier signature_,
Name issuer_,
Validity validity_,
Name subject_,
SubjectPublicKeyInfo subjectPublicKeyInfo_,
com.objsys.asn1j.runtime.Asn1BitString issuerUniqueID_,
com.objsys.asn1j.runtime.Asn1BitString subjectUniqueID_,
Extensions extensions_)
This constructor sets all elements to references to the
given objects
|
Modifier and Type | Method and Description |
---|---|
void |
decode(com.objsys.asn1j.runtime.Asn1BerDecodeBuffer buffer,
boolean explicit,
int implicitLength) |
int |
encode(com.objsys.asn1j.runtime.Asn1BerEncodeBuffer buffer,
boolean explicit) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
void |
init() |
void |
print(java.io.PrintStream _out,
java.lang.String _varName,
int _level) |
public Version version
public com.objsys.asn1j.runtime.Asn1BigInteger serialNumber
public AlgorithmIdentifier signature
public Name issuer
public Validity validity
public Name subject
public SubjectPublicKeyInfo subjectPublicKeyInfo
public com.objsys.asn1j.runtime.Asn1BitString issuerUniqueID
public com.objsys.asn1j.runtime.Asn1BitString subjectUniqueID
public Extensions extensions
public TBSCertificate()
public TBSCertificate(Version version_, com.objsys.asn1j.runtime.Asn1BigInteger serialNumber_, AlgorithmIdentifier signature_, Name issuer_, Validity validity_, Name subject_, SubjectPublicKeyInfo subjectPublicKeyInfo_, com.objsys.asn1j.runtime.Asn1BitString issuerUniqueID_, com.objsys.asn1j.runtime.Asn1BitString subjectUniqueID_, Extensions extensions_)
public TBSCertificate(com.objsys.asn1j.runtime.Asn1BigInteger serialNumber_, AlgorithmIdentifier signature_, Name issuer_, Validity validity_, Name subject_, SubjectPublicKeyInfo subjectPublicKeyInfo_)
public TBSCertificate(long version_, com.objsys.asn1j.runtime.Asn1BigInteger serialNumber_, AlgorithmIdentifier signature_, Name issuer_, Validity validity_, Name subject_, SubjectPublicKeyInfo subjectPublicKeyInfo_, com.objsys.asn1j.runtime.Asn1BitString issuerUniqueID_, com.objsys.asn1j.runtime.Asn1BitString subjectUniqueID_, Extensions extensions_)
public void init()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class com.objsys.asn1j.runtime.Asn1Type
public void decode(com.objsys.asn1j.runtime.Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength) throws com.objsys.asn1j.runtime.Asn1Exception, java.io.IOException
decode
in interface com.objsys.asn1j.runtime.Asn1TypeIF
decode
in class com.objsys.asn1j.runtime.Asn1Type
com.objsys.asn1j.runtime.Asn1Exception
java.io.IOException
public int encode(com.objsys.asn1j.runtime.Asn1BerEncodeBuffer buffer, boolean explicit) throws com.objsys.asn1j.runtime.Asn1Exception
encode
in interface com.objsys.asn1j.runtime.Asn1TypeIF
encode
in class com.objsys.asn1j.runtime.Asn1Type
com.objsys.asn1j.runtime.Asn1Exception
public void print(java.io.PrintStream _out, java.lang.String _varName, int _level)
print
in interface com.objsys.asn1j.runtime.Asn1TypeIF
print
in class com.objsys.asn1j.runtime.Asn1Type
Copyright © 2025. All rights reserved.