Enum Class KeyPairGeneratorSpi.Usage

java.lang.Object
java.lang.Enum<KeyPairGeneratorSpi.Usage>
org.mozilla.jss.crypto.KeyPairGeneratorSpi.Usage
All Implemented Interfaces:
Serializable, Comparable<KeyPairGeneratorSpi.Usage>, Constable
Enclosing class:
KeyPairGeneratorSpi

public static enum KeyPairGeneratorSpi.Usage extends Enum<KeyPairGeneratorSpi.Usage>
In PKCS #11, each keypair 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. NSS provides a way to specify a set of flags and a corresponding mask for these flags. If a specific usage is desired set the value for that usage. If it is not set, let NSS behave in it's default fashion. If a behavior is desired, also set that behavior in the mask as well as the flags.