|
| A128CBC_PLUS_HS256 =("A128CBC+HS256", "CBC", "AES/CBC/PKCS5Padding", "SHA-256", "HMACSHA256", 256, 128, 128) |
|
| A256CBC_PLUS_HS512 =("A256CBC+HS512", "CBC", "AES/CBC/PKCS5Padding", "SHA-512", "HMACSHA512", 512, 128, 256) |
|
| A128GCM =("A128GCM", "GCM", "AES/GCM/NoPadding", 128, 96) |
|
| A256GCM =("A256GCM", "GCM", "AES/GCM/NoPadding", 256, 96) |
|
|
| BlockEncryptionAlgorithm (String name, String family, String algorithm, int cmkLength, int initVectorLength) |
|
| BlockEncryptionAlgorithm (String name, String family, String algorithm, String messageDiggestAlgorithm, String integrityValueAlgorithm, int cmkLength, int initVectorLength, int cekLength) |
|
- 著者
- Javier Rojas Blum Date: 12.03.2012
◆ BlockEncryptionAlgorithm() [1/2]
org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.BlockEncryptionAlgorithm |
( |
String |
name, |
|
|
String |
family, |
|
|
String |
algorithm, |
|
|
int |
cmkLength, |
|
|
int |
initVectorLength |
|
) |
| |
|
inlineprivate |
final int initVectorLength
Definition: BlockEncryptionAlgorithm.java:25
final String name
Definition: BlockEncryptionAlgorithm.java:19
final Integer cekLength
Definition: BlockEncryptionAlgorithm.java:26
final String integrityValueAlgorithm
Definition: BlockEncryptionAlgorithm.java:23
final String messageDiggestAlgorithm
Definition: BlockEncryptionAlgorithm.java:22
final String family
Definition: BlockEncryptionAlgorithm.java:20
final String algorithm
Definition: BlockEncryptionAlgorithm.java:21
final int cmkLength
Definition: BlockEncryptionAlgorithm.java:24
◆ BlockEncryptionAlgorithm() [2/2]
org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.BlockEncryptionAlgorithm |
( |
String |
name, |
|
|
String |
family, |
|
|
String |
algorithm, |
|
|
String |
messageDiggestAlgorithm, |
|
|
String |
integrityValueAlgorithm, |
|
|
int |
cmkLength, |
|
|
int |
initVectorLength, |
|
|
int |
cekLength |
|
) |
| |
|
inlineprivate |
final int initVectorLength
Definition: BlockEncryptionAlgorithm.java:25
final String name
Definition: BlockEncryptionAlgorithm.java:19
final Integer cekLength
Definition: BlockEncryptionAlgorithm.java:26
final String integrityValueAlgorithm
Definition: BlockEncryptionAlgorithm.java:23
final String messageDiggestAlgorithm
Definition: BlockEncryptionAlgorithm.java:22
final String family
Definition: BlockEncryptionAlgorithm.java:20
final String algorithm
Definition: BlockEncryptionAlgorithm.java:21
final int cmkLength
Definition: BlockEncryptionAlgorithm.java:24
◆ fromName()
86 if (
name.equals(a.name)) {
final String name
Definition: BlockEncryptionAlgorithm.java:19
BlockEncryptionAlgorithm(String name, String family, String algorithm, int cmkLength, int initVectorLength)
Definition: BlockEncryptionAlgorithm.java:28
◆ getAlgorithm()
String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.getAlgorithm |
( |
| ) |
|
|
inline |
final String algorithm
Definition: BlockEncryptionAlgorithm.java:21
◆ getCekLength()
Integer org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.getCekLength |
( |
| ) |
|
|
inline |
final Integer cekLength
Definition: BlockEncryptionAlgorithm.java:26
◆ getCmkLength()
int org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.getCmkLength |
( |
| ) |
|
|
inline |
final int cmkLength
Definition: BlockEncryptionAlgorithm.java:24
◆ getFamily()
String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.getFamily |
( |
| ) |
|
|
inline |
final String family
Definition: BlockEncryptionAlgorithm.java:20
◆ getInitVectorLength()
int org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.getInitVectorLength |
( |
| ) |
|
|
inline |
final int initVectorLength
Definition: BlockEncryptionAlgorithm.java:25
◆ getIntegrityValueAlgorithm()
String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.getIntegrityValueAlgorithm |
( |
| ) |
|
|
inline |
final String integrityValueAlgorithm
Definition: BlockEncryptionAlgorithm.java:23
◆ getMessageDiggestAlgorithm()
String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.getMessageDiggestAlgorithm |
( |
| ) |
|
|
inline |
final String messageDiggestAlgorithm
Definition: BlockEncryptionAlgorithm.java:22
◆ getName()
String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.getName |
( |
| ) |
|
|
inline |
final String name
Definition: BlockEncryptionAlgorithm.java:19
◆ toString()
String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.toString |
( |
| ) |
|
|
inline |
final String name
Definition: BlockEncryptionAlgorithm.java:19
◆ A128CBC_PLUS_HS256
org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.A128CBC_PLUS_HS256 =("A128CBC+HS256", "CBC", "AES/CBC/PKCS5Padding", "SHA-256", "HMACSHA256", 256, 128, 128) |
◆ A128GCM
org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.A128GCM =("A128GCM", "GCM", "AES/GCM/NoPadding", 128, 96) |
◆ A256CBC_PLUS_HS512
org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.A256CBC_PLUS_HS512 =("A256CBC+HS512", "CBC", "AES/CBC/PKCS5Padding", "SHA-512", "HMACSHA512", 512, 128, 256) |
◆ A256GCM
org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.A256GCM =("A256GCM", "GCM", "AES/GCM/NoPadding", 256, 96) |
◆ algorithm
final String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.algorithm |
|
private |
◆ cekLength
final Integer org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.cekLength |
|
private |
◆ cmkLength
final int org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.cmkLength |
|
private |
◆ family
final String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.family |
|
private |
◆ initVectorLength
final int org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.initVectorLength |
|
private |
◆ integrityValueAlgorithm
final String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.integrityValueAlgorithm |
|
private |
◆ messageDiggestAlgorithm
final String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.messageDiggestAlgorithm |
|
private |
◆ name
final String org.xdi.oxauth.model.crypto.encryption.BlockEncryptionAlgorithm.name |
|
private |
次のファイルからこの列挙についての詳解を抽出しました: