◆ KeyUsageBits()
org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.KeyUsageBits |
( |
int |
value, |
|
|
String |
name |
|
) |
| |
|
inline |
81 if (value < 0 || value > 8)
82 throw new IllegalArgumentException(
"value");
83 if (
name == null ||
name.trim().length() == 0)
84 throw new IllegalArgumentException(
"name");
int value
Definition: CertificateValidator.java:76
String name
Definition: CertificateValidator.java:77
◆ fromValue()
static KeyUsageBits org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.fromValue |
( |
int |
value | ) |
throws IndexOutOfBoundsException |
|
inlinestatic |
104 if (value < 0 || value > 8)
105 throw new IndexOutOfBoundsException(
"value");
107 if (bit.getInt() ==
value)
109 throw new IndexOutOfBoundsException(
"value");
KeyUsageBits(int value, String name)
Definition: CertificateValidator.java:79
int value
Definition: CertificateValidator.java:76
◆ getInt()
int org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.getInt |
( |
| ) |
|
|
inline |
89 {
return this.
value; }
int value
Definition: CertificateValidator.java:76
◆ getName()
String org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.getName |
( |
| ) |
|
|
inline |
String name
Definition: CertificateValidator.java:77
◆ parse()
static KeyUsageBits org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.parse |
( |
String |
name | ) |
throws IllegalArgumentException, IndexOutOfBoundsException |
|
inlinestatic |
93 if (
name == null ||
name.trim().length() == 0)
94 throw new IllegalArgumentException(
"name");
97 if (bit.getName().equalsIgnoreCase(
name))
100 throw new IndexOutOfBoundsException(
"name");
KeyUsageBits(int value, String name)
Definition: CertificateValidator.java:79
String name
Definition: CertificateValidator.java:77
◆ CRLSIGN
org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.CRLSIGN =(6, "cRLSign") |
◆ DATA_ENCIPHERMENT
org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.DATA_ENCIPHERMENT =(3, "dataEncipherment") |
◆ DECIPHER_ONLY
org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.DECIPHER_ONLY =(8, "decipherOnly") |
◆ DIGITAL_SIGNATURE
org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.DIGITAL_SIGNATURE =(0, "digitalSignature") |
◆ ENCIPHERMENT_ONLY
org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.ENCIPHERMENT_ONLY =(7, "encipherOnly") |
◆ KEY_AGREEMENT
org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.KEY_AGREEMENT =(4, "keyAgreement") |
◆ KEY_ENCIPHERMENT
org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.KEY_ENCIPHERMENT =(2, "keyEncipherment") |
◆ KEYCERTSIGN
org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.KEYCERTSIGN =(5, "keyCertSign") |
◆ name
String org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.name |
|
private |
◆ NON_REPUDIATION
org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.NON_REPUDIATION =(1, "nonRepudiation") |
◆ value
int org.keycloak.authentication.authenticators.x509.CertificateValidator.KeyUsageBits.value |
|
private |
次のファイルからこの列挙についての詳解を抽出しました:
- D:/AppData/doxygen/keycloak/src/keycloak/src/main/java/org/keycloak/authentication/authenticators/x509/CertificateValidator.java