|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.verisign.epp.codec.secdnsext.v10.EPPSecDNSAlgorithm
public class EPPSecDNSAlgorithm
http://www.ietf.org/rfc/rfc4034.txt
A.1. DNSSEC Algorithm Types
The DNSKEY, RRSIG, and DS RRs use an 8-bit number to identify the
security algorithm being used. These values are stored in the
"Algorithm number" field in the resource record RDATA.
Some algorithms are usable only for zone signing (DNSSEC), some only
for transaction security mechanisms (SIG(0) and TSIG), and some for
both. Those usable for zone signing may appear in DNSKEY, RRSIG, and
DS RRs. Those usable for transaction security would be present in
SIG(0) and KEY RRs, as described in [RFC2931].
Zone | |||
Value | Algorithm [Mnemonic] | Signing | References |
----- | -------------------- | --------- | ---------- |
0 | reserved | ||
1 | RSA/MD5 [RSAMD5] | n | [RFC2537] |
2 | Diffie-Hellman [DH] | n | [RFC2539] |
3 | DSA/SHA-1 [DSA] | y | [RFC2536] |
4 | Elliptic Curve [ECC] | TBA | |
5 | RSA/SHA-1 [RSASHA1] | y | [RFC3110] |
6 | DSA-NSEC3-SHA1 | y | [RFC5155] |
7 | RSASHA1-NSEC3-SHA1 | y | [RFC3110] |
8 | RSA/SHA-256 [RSASHA256] | y | [draft-ietf-dnsext-dnssec-rsasha256-14] |
10 | RSA/SHA-512 [RSASHA512] | y | [draft-ietf-dnsext-dnssec-rsasha256-14] |
13 | ECDSA Curve P-256 with SHA-256 | y | [draft-ietf-dnsext-ecdsa] |
14 | ECDSA Curve P-384 with SHA-384 | y | [draft-ietf-dnsext-ecdsa] |
252 | Indirect [INDIRECT] | n | |
253 | Private [PRIVATEDNS] | y | |
254 | Private [PRIVATEOID] | y | |
255 | reserved |
Field Summary | |
---|---|
static int |
DH
Diffie Hellman key |
static int |
DSA
DSA public key |
static int |
DSANSEC3SHA1
DSA-NSEC3-SHA1 |
static int |
ECC
Elliptic Curve key |
static int |
ECDSAP256SHA256
ECDSA Curve P-256 with SHA-256 |
static int |
ECDSAP384SHA384
ECDSA Curve P-384 with SHA-384 |
static int |
INDIRECT
Indirect keys; the actual key is elsewhere. |
static int |
PRIVATEDNS
Private algorithm, specified by domain name |
static int |
PRIVATEOID
Private algorithm, specified by OID |
static int |
RSAMD5
RSA/MD5 public key (deprecated) |
static int |
RSASHA1
RSA/SHA1 public key |
static int |
RSASHA1NSEC3SHA1
RSASHA1-NSEC3-SHA1 |
static int |
RSASHA256
RSA/SHA256 public key |
static int |
RSASHA512
RSA/SHA512 public key |
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int RSAMD5
public static final int DH
public static final int DSA
public static final int ECC
public static final int RSASHA1
public static final int DSANSEC3SHA1
public static final int RSASHA1NSEC3SHA1
public static final int RSASHA256
public static final int RSASHA512
public static final int ECDSAP256SHA256
public static final int ECDSAP384SHA384
public static final int INDIRECT
public static final int PRIVATEDNS
public static final int PRIVATEOID
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |