public class CertificateKeyPair
extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
(package private) static java.lang.String |
ALG_NONE |
(package private) static java.lang.String |
JWK_PARAM_ALG |
(package private) static java.lang.String |
JWK_PARAM_CRV |
(package private) static java.lang.String |
JWK_PARAM_E |
(package private) static java.lang.String |
JWK_PARAM_KID |
(package private) static java.lang.String |
JWK_PARAM_KTY |
(package private) static java.lang.String |
JWK_PARAM_N |
(package private) static java.lang.String |
JWK_PARAM_USE |
(package private) static java.lang.String |
JWK_PARAM_X |
(package private) static java.lang.String |
JWK_PARAM_Y |
(package private) static java.lang.String |
KTY_EC |
(package private) static java.lang.String |
KTY_RSA |
(package private) static java.lang.String |
USE_SIG |
| コンストラクタと説明 |
|---|
CertificateKeyPair(java.util.Map<java.lang.String,java.lang.Object> jwkMap) |
CertificateKeyPair(java.lang.String keyId,
java.security.PublicKey publicKey,
java.security.PrivateKey privateKey) |
CertificateKeyPair(java.lang.String keyId,
java.security.cert.X509Certificate certificate,
java.security.PrivateKey privateKey) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
(package private) static java.math.BigInteger |
base64ToInt(java.lang.String value) |
java.security.cert.X509Certificate |
getCertificate() |
java.lang.String |
getKeyId() |
java.security.PrivateKey |
getPrivateKey() |
java.security.PublicKey |
getPublicKey() |
(package private) static java.lang.String |
intToBase64(java.math.BigInteger num,
int length) |
java.util.Map<java.lang.String,java.lang.Object> |
toPublicJwkMap(java.lang.String alg) |
static final java.lang.String JWK_PARAM_KID
static final java.lang.String JWK_PARAM_ALG
static final java.lang.String JWK_PARAM_USE
static final java.lang.String JWK_PARAM_KTY
static final java.lang.String JWK_PARAM_X
static final java.lang.String JWK_PARAM_Y
static final java.lang.String JWK_PARAM_CRV
static final java.lang.String JWK_PARAM_E
static final java.lang.String JWK_PARAM_N
static final java.lang.String USE_SIG
static final java.lang.String KTY_RSA
static final java.lang.String KTY_EC
static final java.lang.String ALG_NONE
public CertificateKeyPair(java.lang.String keyId,
java.security.cert.X509Certificate certificate,
java.security.PrivateKey privateKey)
public CertificateKeyPair(java.lang.String keyId,
java.security.PublicKey publicKey,
java.security.PrivateKey privateKey)
public CertificateKeyPair(java.util.Map<java.lang.String,java.lang.Object> jwkMap)
throws InvalidKeyException
public java.lang.String getKeyId()
public java.security.PrivateKey getPrivateKey()
public java.security.PublicKey getPublicKey()
public java.security.cert.X509Certificate getCertificate()
public java.util.Map<java.lang.String,java.lang.Object> toPublicJwkMap(java.lang.String alg)
static java.lang.String intToBase64(java.math.BigInteger num,
int length)
static java.math.BigInteger base64ToInt(java.lang.String value)