JsonWebKey Clase
- java.
lang. Object - com.
microsoft. azure. keyvault. webkey. JsonWebKey
- com.
public class JsonWebKey
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
void |
clearMemory()
Materiales clave claros. |
byte [] |
d()
Obtenga el valor del exponente privado RSA. |
byte [] |
dp()
Obtenga el valor del parámetro de clave privada RSA. |
byte [] |
dq()
Obtenga el valor del parámetro de clave privada RSA. |
byte [] |
e()
Obtenga el valor del exponente público RSA. |
boolean |
equals(JsonWebKey jwk)
Indica si algún otro JsonWebKey es "igual a" este. |
boolean | equals(Object obj) |
Json |
fromAes(SecretKey secretKey)
Convierte la clave AES en clave web JSON. |
Json |
fromRSA(KeyPair keyPair)
Convierte el par de claves RSA en clave web JSON. |
int | hashCode() |
boolean |
hasPrivateKey()
Comprueba si tiene una JsonWebKey clave privada. |
boolean |
isValid()
Comprueba si es JsonWebKey válido. |
byte [] |
k()
Obtiene el valor de clave simétrica. |
List<Json |
keyOps()
Obtenga las operaciones de clave. |
String |
kid()
Identificador de clave. |
Json |
kty()
Tipo de clave, normalmente RSA. Entre los valores posibles se incluyen: "EC", "RSA", "RSA-HSM", "oct". |
byte [] |
n()
Obtenga el valor del módulo RSA. |
byte [] |
p()
Obtenga el valor primo del secreto RSA. |
byte [] |
q()
Obtenga rsa secret prime, con el valor p <q. |
byte [] |
qi()
Obtenga el valor del parámetro de clave privada RSA. |
byte [] |
t()
Obtenga el valor del token de HSM, que se usa con Bring Your Own Key. |
SecretKey |
toAes()
Convierte la clave web JSON en clave AES. |
KeyPair |
toRSA()
Convierte la clave web JSON en un par de claves RSA. |
KeyPair |
toRSA(boolean includePrivateParameters)
Convierte la clave web JSON en un par de claves RSA e incluye la clave privada si se establece en true. |
KeyPair |
toRSA(boolean includePrivateParameters, Provider provider)
Convierte la clave web JSON en un par de claves RSA e incluye la clave privada si se establece en true. |
String | toString() |
Json |
withD(byte[] d)
Establezca el valor del exponente privado rsa. |
Json |
withDp(byte[] dp)
Establezca el valor del parámetro de clave privada RSA. |
Json |
withDq(byte[] dq)
Establezca el valor del parámetro de clave privada RSA. |
Json |
withE(byte[] e)
Establezca el valor del exponente público RSA. |
Json |
withK(byte[] k)
Establezca el valor de clave simétrica. |
Json |
withKeyOps(List<JsonWebKeyOperation> keyOps)
Establezca el valor de las operaciones de clave. |
Json |
withKid(String kid)
Establezca el valor del identificador de clave. |
Json |
withKty(JsonWebKeyType kty)
Establezca el valor del tipo de clave. |
Json |
withN(byte[] n)
Establezca el valor del módulo RSA. |
Json |
withP(byte[] p)
Establezca el valor primo del secreto RSA. |
Json |
withQ(byte[] q)
Establezca el valor primo del secreto RSA, con el valor p <q. |
Json |
withQi(byte[] qi)
Establezca el valor del parámetro de clave privada RSA. |
Json |
withT(byte[] t)
Establezca el valor del token de HSM, que se usa con Bring Your Own Key. |
Detalles del método
clearMemory
public void clearMemory()
Materiales clave claros.
d
public byte [] d()
Obtenga el valor del exponente privado RSA.
Devoluciones:
dp
public byte [] dp()
Obtenga el valor del parámetro de clave privada RSA.
Devoluciones:
dq
public byte [] dq()
Obtenga el valor del parámetro de clave privada RSA.
Devoluciones:
e
public byte [] e()
Obtenga el valor del exponente público RSA.
Devoluciones:
equals
public boolean equals(JsonWebKey jwk)
Indica si algún otro JsonWebKey es "igual a" este.
Parámetros:
Devoluciones:
equals
public boolean equals(Object obj)
Parámetros:
fromAes
public static JsonWebKey fromAes(SecretKey secretKey)
Convierte la clave AES en clave web JSON.
Parámetros:
Devoluciones:
fromRSA
public static JsonWebKey fromRSA(KeyPair keyPair)
Convierte el par de claves RSA en clave web JSON.
Parámetros:
Devoluciones:
hashCode
public int hashCode()
hasPrivateKey
public boolean hasPrivateKey()
Comprueba si tiene una JsonWebKey clave privada.
Devoluciones:
isValid
public boolean isValid()
Comprueba si es JsonWebKey válido.
Devoluciones:
k
public byte [] k()
Obtiene el valor de clave simétrica.
Devoluciones:
keyOps
public List
Obtenga las operaciones de clave.
Devoluciones:
kid
public String kid()
Identificador de clave.
Devoluciones:
kty
public JsonWebKeyType kty()
Tipo de clave, normalmente RSA. Entre los valores posibles se incluyen: "EC", "RSA", "RSA-HSM", "oct".
Devoluciones:
n
public byte [] n()
Obtenga el valor del módulo RSA.
Devoluciones:
p
public byte [] p()
Obtenga el valor primo del secreto RSA.
Devoluciones:
q
public byte [] q()
Obtenga rsa secret prime, con el valor p <q.
Devoluciones:
qi
public byte [] qi()
Obtenga el valor del parámetro de clave privada RSA.
Devoluciones:
t
public byte [] t()
Obtenga el valor del token de HSM, que se usa con Bring Your Own Key.
Devoluciones:
toAes
public SecretKey toAes()
Convierte la clave web JSON en clave AES.
Devoluciones:
toRSA
public KeyPair toRSA()
Convierte la clave web JSON en un par de claves RSA.
Devoluciones:
toRSA
public KeyPair toRSA(boolean includePrivateParameters)
Convierte la clave web JSON en un par de claves RSA e incluye la clave privada si se establece en true.
Parámetros:
Devoluciones:
toRSA
public KeyPair toRSA(boolean includePrivateParameters, Provider provider)
Convierte la clave web JSON en un par de claves RSA e incluye la clave privada si se establece en true.
Parámetros:
Devoluciones:
toString
public String toString()
withD
public JsonWebKey withD(byte[] d)
Establezca el valor del exponente privado rsa.
Parámetros:
Devoluciones:
withDp
public JsonWebKey withDp(byte[] dp)
Establezca el valor del parámetro de clave privada RSA.
Parámetros:
Devoluciones:
withDq
public JsonWebKey withDq(byte[] dq)
Establezca el valor del parámetro de clave privada RSA.
Parámetros:
Devoluciones:
withE
public JsonWebKey withE(byte[] e)
Establezca el valor del exponente público RSA.
Parámetros:
Devoluciones:
withK
public JsonWebKey withK(byte[] k)
Establezca el valor de clave simétrica.
Parámetros:
Devoluciones:
withKeyOps
public JsonWebKey withKeyOps(List
Establezca el valor de las operaciones de clave.
Parámetros:
Devoluciones:
withKid
public JsonWebKey withKid(String kid)
Establezca el valor del identificador de clave.
Parámetros:
Devoluciones:
withKty
public JsonWebKey withKty(JsonWebKeyType kty)
Establezca el valor del tipo de clave.
Parámetros:
Devoluciones:
withN
public JsonWebKey withN(byte[] n)
Establezca el valor del módulo RSA.
Parámetros:
Devoluciones:
withP
public JsonWebKey withP(byte[] p)
Establezca el valor primo del secreto RSA.
Parámetros:
Devoluciones:
withQ
public JsonWebKey withQ(byte[] q)
Establezca el valor primo del secreto RSA, con el valor p <q.
Parámetros:
Devoluciones:
withQi
public JsonWebKey withQi(byte[] qi)
Establezca el valor del parámetro de clave privada RSA.
Parámetros:
Devoluciones:
withT
public JsonWebKey withT(byte[] t)
Establezca el valor del token de HSM, que se usa con Bring Your Own Key.
Parámetros:
Devoluciones:
Se aplica a
Azure SDK for Java