public static final enum

Secmod.ModuleType

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ sun.security.pkcs11.Secmod.ModuleType

Class Overview

Constants describing the different types of NSS modules. For this API, NSS modules are classified as either one of the internal modules delivered as part of NSS or as an external module provided by a 3rd party.

Summary

Enum Values
Secmod.ModuleType  CRYPTO  The NSS Softtoken crypto module. 
Secmod.ModuleType  EXTERNAL  An external module. 
Secmod.ModuleType  FIPS  The NSS Softtoken module in FIPS mode. 
Secmod.ModuleType  KEYSTORE  The NSS Softtoken KeyStore module. 
Secmod.ModuleType  TRUSTANCHOR  The NSS builtin trust anchor module. 
Public Methods
static Secmod.ModuleType valueOf(String name)
final static ModuleType[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final Secmod.ModuleType CRYPTO

The NSS Softtoken crypto module. This is the first slot of the softtoken object. This module provides implementations for cryptographic algorithms but no KeyStore.

public static final Secmod.ModuleType EXTERNAL

An external module.

public static final Secmod.ModuleType FIPS

The NSS Softtoken module in FIPS mode. Note that in FIPS mode the softtoken presents only one slot, not separate CRYPTO and KEYSTORE slots as in non-FIPS mode.

public static final Secmod.ModuleType KEYSTORE

The NSS Softtoken KeyStore module. This is the second slot of the softtoken object. This module provides implementations for cryptographic algorithms (after login) and the KeyStore.

public static final Secmod.ModuleType TRUSTANCHOR

The NSS builtin trust anchor module. This is the NSSCKBI object. It provides no crypto functions.

Public Methods

public static Secmod.ModuleType valueOf (String name)

public static final ModuleType[] values ()