org.mozilla.jss.crypto

Class KeyWrapAlgorithm

public class KeyWrapAlgorithm extends Algorithm

Field Summary
static KeyWrapAlgorithmAES_CBC
static KeyWrapAlgorithmAES_CBC_PAD
static KeyWrapAlgorithmAES_ECB
static KeyWrapAlgorithmDES3_CBC
static KeyWrapAlgorithmDES3_CBC_PAD
static KeyWrapAlgorithmDES3_ECB
static KeyWrapAlgorithmDES_CBC
static KeyWrapAlgorithmDES_CBC_PAD
static KeyWrapAlgorithmDES_ECB
static KeyWrapAlgorithmPLAINTEXT
static KeyWrapAlgorithmRC2_CBC_PAD
static KeyWrapAlgorithmRSA
Constructor Summary
protected KeyWrapAlgorithm(int oidTag, String name, Class paramClass, boolean padded, int blockSize)
protected KeyWrapAlgorithm(int oidTag, String name, Class[] paramClasses, boolean padded, int blockSize)
Method Summary
static KeyWrapAlgorithmfromString(String name)
intgetBlockSize()
booleanisPadded()

Field Detail

AES_CBC

public static final KeyWrapAlgorithm AES_CBC

AES_CBC_PAD

public static final KeyWrapAlgorithm AES_CBC_PAD

AES_ECB

public static final KeyWrapAlgorithm AES_ECB

DES3_CBC

public static final KeyWrapAlgorithm DES3_CBC

DES3_CBC_PAD

public static final KeyWrapAlgorithm DES3_CBC_PAD

DES3_ECB

public static final KeyWrapAlgorithm DES3_ECB

DES_CBC

public static final KeyWrapAlgorithm DES_CBC

DES_CBC_PAD

public static final KeyWrapAlgorithm DES_CBC_PAD

DES_ECB

public static final KeyWrapAlgorithm DES_ECB

PLAINTEXT

public static final KeyWrapAlgorithm PLAINTEXT

RC2_CBC_PAD

public static final KeyWrapAlgorithm RC2_CBC_PAD

RSA

public static final KeyWrapAlgorithm RSA

Constructor Detail

KeyWrapAlgorithm

protected KeyWrapAlgorithm(int oidTag, String name, Class paramClass, boolean padded, int blockSize)

KeyWrapAlgorithm

protected KeyWrapAlgorithm(int oidTag, String name, Class[] paramClasses, boolean padded, int blockSize)

Method Detail

fromString

public static KeyWrapAlgorithm fromString(String name)

getBlockSize

public int getBlockSize()

isPadded

public boolean isPadded()