Modifier and Type | Class and Description |
---|---|
static class |
OBJECT_IDENTIFIER.Template |
Constructor and Description |
---|
OBJECT_IDENTIFIER(long[] numbers)
Creates an OBJECT_IDENTIFIER from an array of longs, which constitute
the numbers that make up the OBJECT IDENTIFIER.
|
OBJECT_IDENTIFIER(java.lang.String dottedOID)
Creates an OBJECT_IDENTIFIER from a String version.
|
Modifier and Type | Method and Description |
---|---|
void |
encode(java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using
its own base tag.
|
void |
encode(Tag implicitTag,
java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using
an implicit tag.
|
boolean |
equals(java.lang.Object obj) |
long[] |
getNumbers() |
Tag |
getTag()
Returns the base tag for this type, not counting any tags
that may be imposed on it by its context.
|
static OBJECT_IDENTIFIER.Template |
getTemplate() |
int |
hashCode() |
OBJECT_IDENTIFIER |
subBranch(long num)
Creates a new OBJECT_IDENTIFIER that is a sub-branch of this one.
|
OBJECT_IDENTIFIER |
subBranch(long[] newNums)
Creates a new OBJECT_IDENTIFIER that is a sub-branch of this one.
|
java.lang.String |
toString() |
public static final OBJECT_IDENTIFIER EC_PUBKEY_OID
public static final OBJECT_IDENTIFIER RSADSI
public static final OBJECT_IDENTIFIER PKCS
public static final OBJECT_IDENTIFIER PKCS1
public static final OBJECT_IDENTIFIER PKCS2
public static final OBJECT_IDENTIFIER RSA_DIGEST
public static final OBJECT_IDENTIFIER PKCS5
public static final OBJECT_IDENTIFIER PKCS9
public static final OBJECT_IDENTIFIER PKCS12
public static final OBJECT_IDENTIFIER RSA_CIPHER
public static final OBJECT_IDENTIFIER ALGORITHM
public static final OBJECT_IDENTIFIER HASH_ALGORITHM
public static final OBJECT_IDENTIFIER PKIX
public static final OBJECT_IDENTIFIER id_cmc
public static final OBJECT_IDENTIFIER id_cmc_cMCStatusInfo
public static final OBJECT_IDENTIFIER id_cmc_identification
public static final OBJECT_IDENTIFIER id_cmc_identityProof
public static final OBJECT_IDENTIFIER id_cmc_dataReturn
public static final OBJECT_IDENTIFIER id_cmc_transactionId
public static final OBJECT_IDENTIFIER id_cmc_senderNonce
public static final OBJECT_IDENTIFIER id_cmc_recipientNonce
public static final OBJECT_IDENTIFIER id_cmc_addExtensions
public static final OBJECT_IDENTIFIER id_cmc_encryptedPOP
public static final OBJECT_IDENTIFIER id_cmc_decryptedPOP
public static final OBJECT_IDENTIFIER id_cmc_lraPOPWitness
public static final OBJECT_IDENTIFIER id_cmc_getCert
public static final OBJECT_IDENTIFIER id_cmc_getCRL
public static final OBJECT_IDENTIFIER id_cmc_revokeRequest
public static final OBJECT_IDENTIFIER id_cmc_regInfo
public static final OBJECT_IDENTIFIER id_cmc_responseInfo
public static final OBJECT_IDENTIFIER id_cmc_QueryPending
public static final OBJECT_IDENTIFIER id_cmc_idPOPLinkRandom
public static final OBJECT_IDENTIFIER id_cmc_idPOPLinkWitness
public static final OBJECT_IDENTIFIER id_cmc_idConfirmCertAcceptance
public static final OBJECT_IDENTIFIER id_cct
public static final OBJECT_IDENTIFIER id_cct_PKIData
public static final OBJECT_IDENTIFIER id_cct_PKIResponse
public static final Tag TAG
public static final Form FORM
public OBJECT_IDENTIFIER(long[] numbers)
public OBJECT_IDENTIFIER(java.lang.String dottedOID) throws java.lang.NumberFormatException
3.2.456.53.23.64
".java.lang.NumberFormatException
- If the given string cannot be
parsed into an OID.public Tag getTag()
ASN1Value
public long[] getNumbers()
public int hashCode()
hashCode
in class java.lang.Object
public OBJECT_IDENTIFIER subBranch(long num)
OBJECT_IDENTIFIER oid
has the value
{ 1 3 5 6 },
then calling oid.subBranch(4)
would return a new
OBJECT_IDENTIFIER with the value { 1 3 5 6 4 }.public OBJECT_IDENTIFIER subBranch(long[] newNums)
OBJECT_IDENTIFIER oid
has the value
{ 1 3 5 6 },
then calling oid.subBranch(new long[]{ 4, 3})
would return a new
OBJECT_IDENTIFIER with the value { 1 3 5 6 4 3}.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public void encode(java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
public void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
ASN1Value
public static OBJECT_IDENTIFIER.Template getTemplate()