Package es.gob.jmulticard.asn1.der
Class ObjectIdentifier
java.lang.Object
es.gob.jmulticard.asn1.DecoderObject
es.gob.jmulticard.asn1.der.ObjectIdentifier
Tipo ASN.1 OID.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte[]
private static final byte
private static final byte
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkTag
(byte tag) Comprueba que el tipo proporcionado sea compatible con el del objeto ASN.1.protected void
Decodifica el valor DER establecido comprobando que corresponde al esperado y formando las estructuras internas.protected byte
Obtiene la etiqueta de tipo ASN.1 del objeto.toString()
Devuelve una representación textual del código OID o su valor hexadecimal si no se reconoce.Methods inherited from class es.gob.jmulticard.asn1.DecoderObject
getBytes, getRawDerValue, setDerValue
-
Field Details
-
TAG_OBJECTID
private static final byte TAG_OBJECTID- See Also:
-
RELATIVE_OID
private static final byte RELATIVE_OID- See Also:
-
rawValue
private transient byte[] rawValue
-
-
Constructor Details
-
ObjectIdentifier
public ObjectIdentifier()
-
-
Method Details
-
checkTag
Description copied from class:DecoderObject
Comprueba que el tipo proporcionado sea compatible con el del objeto ASN.1.- Overrides:
checkTag
in classDecoderObject
- Parameters:
tag
- Etiqueta de tipo a comprobar.- Throws:
Asn1Exception
- Si las etiquetas de tipo no son compatibles.
-
decodeValue
Description copied from class:DecoderObject
Decodifica el valor DER establecido comprobando que corresponde al esperado y formando las estructuras internas.- Specified by:
decodeValue
in classDecoderObject
- Throws:
TlvException
- Si hay errores relativos a los TLV DER.
-
getDefaultTag
protected byte getDefaultTag()Description copied from class:DecoderObject
Obtiene la etiqueta de tipo ASN.1 del objeto.- Specified by:
getDefaultTag
in classDecoderObject
- Returns:
- Etiqueta de tipo ASN.1 del objeto.
-
toString
Devuelve una representación textual del código OID o su valor hexadecimal si no se reconoce.
-