Package org.mozilla.jss.crypto
Class SymmetricKey.Usage
- java.lang.Object
-
- org.mozilla.jss.crypto.SymmetricKey.Usage
-
- Enclosing interface:
- SymmetricKey
public static final class SymmetricKey.Usage extends java.lang.Object
In PKCS #11, each key can be marked with the operations it will be used to perform. Some tokens require that a key be marked for an operation before the key can be used to perform that operation; other tokens don't care.When you unwrap a symmetric key, you must specify which one of these operations it will be used to perform.
-
-
Field Summary
Fields Modifier and Type Field Description static SymmetricKey.Usage
DECRYPT
static SymmetricKey.Usage
ENCRYPT
static SymmetricKey.Usage
SIGN
static SymmetricKey.Usage
UNWRAP
static SymmetricKey.Usage
VERIFY
static SymmetricKey.Usage
WRAP
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getPKCS11Constant()
int
getVal()
-
-
-
Field Detail
-
ENCRYPT
public static final SymmetricKey.Usage ENCRYPT
-
DECRYPT
public static final SymmetricKey.Usage DECRYPT
-
WRAP
public static final SymmetricKey.Usage WRAP
-
UNWRAP
public static final SymmetricKey.Usage UNWRAP
-
SIGN
public static final SymmetricKey.Usage SIGN
-
VERIFY
public static final SymmetricKey.Usage VERIFY
-
-