| 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()
ASN1Valuepublic long[] getNumbers()
public int hashCode()
hashCode in class java.lang.Objectpublic 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.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void encode(java.io.OutputStream ostream)
throws java.io.IOException
ASN1Valuepublic void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
ASN1Valuepublic static OBJECT_IDENTIFIER.Template getTemplate()