Sun Logo


Sun Crypto Accelerator 4000 Board Version 2.0 Installation and User's Guide

817-6972-10



Contents

Tables

1. Product Overview

Product Features

What's New in Version 2.0

Key Protocols and Interfaces

Key Features

Supported Applications

Supported Cryptographic Protocols

Diagnostic Support

Cryptographic Algorithm Acceleration

Supported Cryptographic Algorithms

IPsec Acceleration

SSL Acceleration

Hardware Overview

Sun Crypto Accelerator 4000 MMF Adapter

LED Displays

Sun Crypto Accelerator 4000 UTP Adapter

LED Displays

Dynamic Reconfiguration and High Availability

Load Sharing

Hardware and Software Requirements

Required Patches

2. Installing the Sun Crypto Accelerator 4000 Board

Handling the Board

Installing the Board

procedure iconsmall spaceTo Install the Hardware

Installing the Sun Crypto Accelerator 4000 Software With the install Script

Version 1.1 and 2.0 Software Contained on the CD-ROM

procedure iconsmall spaceTo Install the Software With the install Script

Directories and Files

Removing the Sun Crypto Accelerator 4000 Software With the remove Script

procedure iconsmall spaceTo Remove the Software With the remove Script on the CD-ROM

procedure iconsmall spaceTo Remove the Software With the /var/tmp/crypto_acc.remove Script

Installing the Software Without the install Script

Version 1.1 and 2.0 Software Contained on the CD-ROM

procedure iconsmall spaceTo Install the Software Without the install Script

Removing the Software Without the remove Script

procedure iconsmall spaceTo Remove the Software Without the remove Script

3. Configuring Driver Parameters

Ethernet Device Driver (vca) Parameters

Network Driver Parameter Values and Definitions

Advertised Link Parameters

Flow Control Parameters

Gigabit Forced Mode Parameter

Interpacket Gap Parameters

Interrupt Parameters

Random Early Drop Parameters

PCI Bus Interface Parameters

Setting vca Driver Parameters

Setting Parameters Using the ndd Utility

procedure iconsmall spaceTo Specify Device Instances for the ndd Utility

Noninteractive and Interactive Modes

Setting Autonegotiation or Forced Mode

procedure iconsmall spaceTo Disable Autonegotiation Mode

Setting Parameters Using the vca.conf File

procedure iconsmall spaceTo Set Driver Parameters Using a vca.conf File

Setting Parameters for All Sun Crypto Accelerator 4000 vca Devices With the vca.conf File

procedure iconsmall spaceTo Set Parameters for All vca Devices With the vca.conf File

Example vca.conf File

Cryptographic and Ethernet Driver Operating Statistics

Cryptographic Driver Statistics

Ethernet Driver Statistics

Reporting the Link Partner Capabilities

procedure iconsmall spaceTo Check Link Partner Settings

IPsec In-Line Acceleration Statistics

Network Configuration

Configuring the Network Host Files

IPsec Hardware Acceleration Configuration

Enabling Out-of-Band IPsec Acceleration

Enabling In-Line IPsec Acceleration

procedure iconsmall spaceTo Enable In-Line IPsec Hardware Acceleration

Jumbo Frames Configuration

Cryptographic Configuration

Enabling AES Encryption/Decryption

4. Administering the Sun Crypto Accelerator 4000 Board

Using the vcaadm Utility

Modes of Operation

Single-Command Mode

File Mode

Interactive Mode

Logging In and Out With vcaadm

Logging In to a Board With vcaadm

Logging Out of a Board With vcaadm

Entering Commands With vcaadm

Getting Help for Commands

Quitting the vcaadm Utility in Interactive Mode

Initializing the Board With vcaadm

procedure iconsmall spaceTo Initialize the Board With a New Keystore

Initializing the Board to Use an Existing Keystore

procedure iconsmall spaceTo Initialize the Board to Use an Existing Keystore

Managing Keystores With vcaadm

Naming Requirements

Password Requirements

Populating a Keystore With Security Officers

Populating a Keystore With Users

Listing Users and Security Officers

Changing Passwords

Enabling or Disabling Users

Deleting Users

Deleting Security Officers

Backing Up the Master Key

Locking the Keystore to Prevent Backups

Multi-Admin Authentication

Managing Multi-Admin Mode With vcaadm

Managing Boards With vcaadm

Setting the Auto-Logout Time

Displaying Board Status

Loading New Firmware

Resetting the Board

Rekeying the Board

Performing a Software Zeroize on the Board

Using the vcaadm diagnostics Command

Managing the vcad Service

vcad Configuration File

Using the vcadiag Utility

Assigning Different MAC Addresses to Multiple Boards Installed in the Same Server

procedure iconsmall spaceTo Assign Different MAC Addresses From a Terminal Window

procedure iconsmall spaceTo Assign Different MAC Addresses From the OpenBoot PROM Level

5. Building PKCS#11 Applications for Use With the Sun Crypto Accelerator 4000 Board

Board Administration

Slot Description

Keystore Slot

Sun Metaslot

Configuring Sun Metaslot to Use the Sun Crypto Accelerator 4000 Keystore

Configuring Secure Failover for Sun Metaslot

Hardware Slot

PKCS#11 and FIPS Mode

Developing Applications to Use PKCS#11

Sun Crypto Accelerator 4000 PKCS#11 Implementation Specifics

6. Installing and Configuring Sun ONE Server Software

Administering Security for Sun ONE Web Servers

Concepts and Terminology

Slots and Tokens

Before Configuring Sun ONE Web Servers

Populating a Keystore

procedure iconsmall spaceTo Populate a Keystore

Overview of Enabling Sun ONE Web Servers

Installing and Configuring Sun ONE Web Server 6.1

procedure iconsmall spaceTo Install Sun ONE Web Server 6.1

Configuring Sun ONE Web Server 6.1

procedure iconsmall spaceTo Create a Trust Database

procedure iconsmall spaceTo Register the Board With the Web Server

procedure iconsmall spaceTo Generate a Server Certificate

procedure iconsmall spaceTo Install the Server Certificate

procedure iconsmall spaceTo Enable the Web Server for SSL

Configuring Sun ONE Web Servers to Start Up Without User Interaction on Reboot

procedure iconsmall spaceTo Create an Encrypted Key for Automatic Startup of Sun ONE Web Servers on Reboot

7. Installing and Configuring Apache Web Server Software

Creating a Private Key and Certificate

procedure iconsmall spaceTo Create a Private Key and Certificate

Enabling Apache Web Servers

procedure iconsmall spaceTo Enable the Apache Web Server

8. Diagnostics and Troubleshooting

Diagnostic Software

Performing SunVTS Diagnostics

Performing vcaadm Diagnostics

Performing vcadiag Diagnostics

Using kstat to Determine Cryptographic Activity

Using the OpenBoot PROM FCode Self-Test

procedure iconsmall spacePerforming the Ethernet FCode Self-Test Diagnostic

Sun's Predictive Self-Healing

Troubleshooting the Sun Crypto Accelerator 4000 Board

show-devs

.properties

watch-net

A. Specifications

Sun Crypto Accelerator 4000 MMF Adapter

Connectors

Physical Dimensions

Performance Specifications

Power Requirements

Interface Specifications

Environmental Specifications

Sun Crypto Accelerator 4000 UTP Adapter

Connectors

Physical Dimensions

Performance Specifications

Power Requirements

Interface Specifications

Environmental Specifications

B. Software Licenses

Third Party License Terms

C. Manual Pages

D. Zeroizing the Hardware

Zeroizing the Sun Crypto Accelerator 4000 Hardware to the Factory State

procedure iconsmall spaceTo Zeroize the Sun Crypto Accelerator 4000 Board With a Hardware Jumper

E. Mechanisms and Restriction

Index