JsonWebKey Classe
- java.
lang. Object - com.
microsoft. azure. keyvault. webkey. JsonWebKey
- com.
public class JsonWebKey
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
void |
clearMemory()
Effacer les documents clés. |
byte [] |
d()
Obtenez la valeur de l’exposant privé RSA. |
byte [] |
dp()
Obtient la valeur du paramètre de clé privée RSA. |
byte [] |
dq()
Obtient la valeur du paramètre de clé privée RSA. |
byte [] |
e()
Obtenez la valeur de l’exposant public RSA. |
boolean |
equals(JsonWebKey jwk)
Indique si un autre JsonWebKey est « égal » à celui-ci. |
boolean | equals(Object obj) |
Json |
fromAes(SecretKey secretKey)
Convertit la clé AES en clé web JSON. |
Json |
fromRSA(KeyPair keyPair)
Convertit la paire de clés RSA en clé web JSON. |
int | hashCode() |
boolean |
hasPrivateKey()
Vérifie si a une JsonWebKey clé privée. |
boolean |
isValid()
Vérifie si est JsonWebKey valide. |
byte [] |
k()
Obtient la valeur de clé symétrique. |
List<Json |
keyOps()
Obtenez les opérations de clé. |
String |
kid()
Identificateur de clé. |
Json |
kty()
Type de clé, généralement RSA. Les valeurs possibles sont les suivantes : « EC », « RSA », « RSA-HSM », « oct ». |
byte [] |
n()
Obtenez la valeur du module RSA. |
byte [] |
p()
Obtenez la valeur première du secret RSA. |
byte [] |
q()
Obtenez rsa secret prime, avec la valeur p <q. |
byte [] |
qi()
Obtient la valeur du paramètre de clé privée RSA. |
byte [] |
t()
Obtenez la valeur du jeton HSM, utilisée avec Bring Your Own Key. |
SecretKey |
toAes()
Convertit la clé web JSON en clé AES. |
KeyPair |
toRSA()
Convertit la clé web JSON en paire de clés RSA. |
KeyPair |
toRSA(boolean includePrivateParameters)
Convertit la clé web JSON en paire de clés RSA et inclut la clé privée si la valeur est true. |
KeyPair |
toRSA(boolean includePrivateParameters, Provider provider)
Convertit la clé web JSON en paire de clés RSA et inclut la clé privée si la valeur est true. |
String | toString() |
Json |
withD(byte[] d)
Définissez la valeur de l’exposant privé RSA. |
Json |
withDp(byte[] dp)
Définissez la valeur du paramètre de clé privée RSA. |
Json |
withDq(byte[] dq)
Définissez la valeur du paramètre de clé privée RSA. |
Json |
withE(byte[] e)
Définissez la valeur de l’exposant public RSA. |
Json |
withK(byte[] k)
Définissez la valeur de clé symétrique. |
Json |
withKeyOps(List<JsonWebKeyOperation> keyOps)
Définissez la valeur des opérations de clé. |
Json |
withKid(String kid)
Définissez la valeur de l’identificateur de clé. |
Json |
withKty(JsonWebKeyType kty)
Définissez la valeur du type de clé. |
Json |
withN(byte[] n)
Définissez la valeur du module RSA. |
Json |
withP(byte[] p)
Définissez la valeur première du secret RSA. |
Json |
withQ(byte[] q)
Définissez le secret RSA prime, avec la valeur p <q. |
Json |
withQi(byte[] qi)
Définissez la valeur du paramètre de clé privée RSA. |
Json |
withT(byte[] t)
Définissez la valeur du jeton HSM, utilisée avec Bring Your Own Key. |
Détails de la méthode
clearMemory
public void clearMemory()
Effacer les documents clés.
d
public byte [] d()
Obtenez la valeur de l’exposant privé RSA.
Retours:
dp
public byte [] dp()
Obtient la valeur du paramètre de clé privée RSA.
Retours:
dq
public byte [] dq()
Obtient la valeur du paramètre de clé privée RSA.
Retours:
e
public byte [] e()
Obtenez la valeur de l’exposant public RSA.
Retours:
equals
public boolean equals(JsonWebKey jwk)
Indique si un autre JsonWebKey est « égal » à celui-ci.
Paramètres:
Retours:
equals
public boolean equals(Object obj)
Paramètres:
fromAes
public static JsonWebKey fromAes(SecretKey secretKey)
Convertit la clé AES en clé web JSON.
Paramètres:
Retours:
fromRSA
public static JsonWebKey fromRSA(KeyPair keyPair)
Convertit la paire de clés RSA en clé web JSON.
Paramètres:
Retours:
hashCode
public int hashCode()
hasPrivateKey
public boolean hasPrivateKey()
Vérifie si a une JsonWebKey clé privée.
Retours:
isValid
public boolean isValid()
Vérifie si est JsonWebKey valide.
Retours:
k
public byte [] k()
Obtient la valeur de clé symétrique.
Retours:
keyOps
public List
Obtenez les opérations de clé.
Retours:
kid
public String kid()
Identificateur de clé.
Retours:
kty
public JsonWebKeyType kty()
Type de clé, généralement RSA. Les valeurs possibles sont les suivantes : « EC », « RSA », « RSA-HSM », « oct ».
Retours:
n
public byte [] n()
Obtenez la valeur du module RSA.
Retours:
p
public byte [] p()
Obtenez la valeur première du secret RSA.
Retours:
q
public byte [] q()
Obtenez rsa secret prime, avec la valeur p <q.
Retours:
qi
public byte [] qi()
Obtient la valeur du paramètre de clé privée RSA.
Retours:
t
public byte [] t()
Obtenez la valeur du jeton HSM, utilisée avec Bring Your Own Key.
Retours:
toAes
public SecretKey toAes()
Convertit la clé web JSON en clé AES.
Retours:
toRSA
public KeyPair toRSA()
Convertit la clé web JSON en paire de clés RSA.
Retours:
toRSA
public KeyPair toRSA(boolean includePrivateParameters)
Convertit la clé web JSON en paire de clés RSA et inclut la clé privée si la valeur est true.
Paramètres:
Retours:
toRSA
public KeyPair toRSA(boolean includePrivateParameters, Provider provider)
Convertit la clé web JSON en paire de clés RSA et inclut la clé privée si la valeur est true.
Paramètres:
Retours:
toString
public String toString()
withD
public JsonWebKey withD(byte[] d)
Définissez la valeur de l’exposant privé RSA.
Paramètres:
Retours:
withDp
public JsonWebKey withDp(byte[] dp)
Définissez la valeur du paramètre de clé privée RSA.
Paramètres:
Retours:
withDq
public JsonWebKey withDq(byte[] dq)
Définissez la valeur du paramètre de clé privée RSA.
Paramètres:
Retours:
withE
public JsonWebKey withE(byte[] e)
Définissez la valeur de l’exposant public RSA.
Paramètres:
Retours:
withK
public JsonWebKey withK(byte[] k)
Définissez la valeur de clé symétrique.
Paramètres:
Retours:
withKeyOps
public JsonWebKey withKeyOps(List
Définissez la valeur des opérations de clé.
Paramètres:
Retours:
withKid
public JsonWebKey withKid(String kid)
Définissez la valeur de l’identificateur de clé.
Paramètres:
Retours:
withKty
public JsonWebKey withKty(JsonWebKeyType kty)
Définissez la valeur du type de clé.
Paramètres:
Retours:
withN
public JsonWebKey withN(byte[] n)
Définissez la valeur du module RSA.
Paramètres:
Retours:
withP
public JsonWebKey withP(byte[] p)
Définissez la valeur première du secret RSA.
Paramètres:
Retours:
withQ
public JsonWebKey withQ(byte[] q)
Définissez le secret RSA prime, avec la valeur p <q.
Paramètres:
Retours:
withQi
public JsonWebKey withQi(byte[] qi)
Définissez la valeur du paramètre de clé privée RSA.
Paramètres:
Retours:
withT
public JsonWebKey withT(byte[] t)
Définissez la valeur du jeton HSM, utilisée avec Bring Your Own Key.
Paramètres:
Retours:
S’applique à
Azure SDK for Java