Top Fields Constructors Methods
org.apache.sshd.common.util.io.der

public final Enum ASN1Type

extends Enum<ASN1Type>
Class Inheritance
Imports
java.util.Collections, .EnumSet, .Set, org.apache.sshd.common.util.GenericUtils

Author
Apache MINA SSHD Project

Field Summary

Modifier and TypeField and Description
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
private final byte
public static final ASN1Type
public static final ASN1Type
public static final ASN1Type
public static final Set<ASN1Type>
public static final ASN1Type

Constructor Summary

AccessConstructor and Description
private
ASN1Type(byte typeVal)

Method Summary

Modifier and TypeMethod and Description
public static ASN1Type

Returns:

The ASN1Type value - null if no match found
fromDERValue
(int
The original DER encoded byte
value
)

The first byte in DER encoding is made of following fields

-------------------------------------------------
|Bit 8|Bit 7|Bit 6|Bit 5|Bit 4|Bit 3|Bit 2|Bit 1|
-------------------------------------------------
|  Class    | CF  |        Type                 |
-------------------------------------------------
 
public static ASN1Type
public static ASN1Type

Returns:

The ASN1Type value - null if no match found
fromTypeValue
(int
The "pure" type value - with no extra bits set
value
)

public byte
public static ASN1Type
public static ASN1Type[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ANYback to summary
public static final ASN1Type ANY
BIT_STRINGback to summary
public static final ASN1Type BIT_STRING
BMP_STRINGback to summary
public static final ASN1Type BMP_STRING
BOOLEANback to summary
public static final ASN1Type BOOLEAN
ENUMERATEDback to summary
public static final ASN1Type ENUMERATED
GENERAL_STRINGback to summary
public static final ASN1Type GENERAL_STRING
GENERALIZED_TIMEback to summary
public static final ASN1Type GENERALIZED_TIME
GRAPHIC_STRINGback to summary
public static final ASN1Type GRAPHIC_STRING
IA5_STRINGback to summary
public static final ASN1Type IA5_STRING
INTEGERback to summary
public static final ASN1Type INTEGER
ISO646_STRINGback to summary
public static final ASN1Type ISO646_STRING
NULLback to summary
public static final ASN1Type NULL
NUMERIC_STRINGback to summary
public static final ASN1Type NUMERIC_STRING
OBJECT_IDENTIFIERback to summary
public static final ASN1Type OBJECT_IDENTIFIER
OCTET_STRINGback to summary
public static final ASN1Type OCTET_STRING
PRINTABLE_STRINGback to summary
public static final ASN1Type PRINTABLE_STRING
REALback to summary
public static final ASN1Type REAL
RELATIVE_OIDback to summary
public static final ASN1Type RELATIVE_OID
SEQUENCEback to summary
public static final ASN1Type SEQUENCE
SETback to summary
public static final ASN1Type SET
T61_STRINGback to summary
public static final ASN1Type T61_STRING
typeValueback to summary
private final byte typeValue
UNIVERSAL_STRINGback to summary
public static final ASN1Type UNIVERSAL_STRING
UTC_TIMEback to summary
public static final ASN1Type UTC_TIME
UTF8_STRINGback to summary
public static final ASN1Type UTF8_STRING
VALUESback to summary
public static final Set<ASN1Type> VALUES
VIDEOTEX_STRINGback to summary
public static final ASN1Type VIDEOTEX_STRING

Constructor Detail

ASN1Typeback to summary
private ASN1Type(byte typeVal)

Method Detail

fromDERValueback to summary
public static ASN1Type fromDERValue(int value)

The first byte in DER encoding is made of following fields

-------------------------------------------------
|Bit 8|Bit 7|Bit 6|Bit 5|Bit 4|Bit 3|Bit 2|Bit 1|
-------------------------------------------------
|  Class    | CF  |        Type                 |
-------------------------------------------------
 
Parameters
value:int

The original DER encoded byte

Returns:ASN1Type

The ASN1Type value - null if no match found

See Also
fromTypeValue(int)
fromNameback to summary
public static ASN1Type fromName(String s)
fromTypeValueback to summary
public static ASN1Type fromTypeValue(int value)
Parameters
value:int

The "pure" type value - with no extra bits set

Returns:ASN1Type

The ASN1Type value - null if no match found

getTypeValueback to summary
public byte getTypeValue()
valueOfback to summary
public static ASN1Type valueOf(String name)
valuesback to summary
public static ASN1Type[] values()