![JAR search and dependency download from the Maven repository](/logo.png)
COSE.KeyKeys Maven / Gradle / Ivy
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package COSE;
import com.upokecenter.cbor.CBORObject;
/**
*
* @author jimsch
*/
public enum KeyKeys {
KeyType(1),
Algorithm(3),
KeyId(2),
Key_Ops(4),
Base_IV(5),
Octet_K(-1),
EC2_Curve(-1),
EC2_X(-2),
EC2_Y(-3),
EC2_D(-4),
OKP_Curve(-1),
OKP_X(-2),
OKP_D(-4),
RSA_N(-1),
RSA_E(-2),
RSA_D(-3),
RSA_P(-4),
RSA_Q(-5),
RSA_DP(-6),
RSA_DQ(-7),
RSA_QI(-8),
RSA_OTHER(-9),
RSA__R_I(-10),
RSA__D_I(-11),
RSA__T_I(-12),
;
private final CBORObject value;
public final static CBORObject KeyType_OKP = CBORObject.FromObject(1);
public final static CBORObject KeyType_EC2 = CBORObject.FromObject(2);
public final static CBORObject KeyType_Octet = CBORObject.FromObject(4);
public final static CBORObject KeyType_RSA = CBORObject.FromObject(3);
public final static CBORObject EC2_P256 = CBORObject.FromObject(1);
public final static CBORObject EC2_P384 = CBORObject.FromObject(2);
public final static CBORObject EC2_P521 = CBORObject.FromObject(3);
public final static CBORObject OKP_X25519 = CBORObject.FromObject(4);
public final static CBORObject OKP_X448 = CBORObject.FromObject(5);
public final static CBORObject OKP_Ed25519 = CBORObject.FromObject(6);
public final static CBORObject OKP_Ed448 = CBORObject.FromObject(7);
KeyKeys(int val) {
this.value = CBORObject.FromObject(val);
}
public CBORObject AsCBOR() {
return value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy