Sun Logo


Sun Crypto Accelerator 4000 Board Installation and User's Guide

817-0431-10



Contents

1. Product Overview

Product Features

Key Protocols and Interfaces

Key Features

Supported Applications

Supported Cryptographic Protocols

Diagnostic Support

Cryptographic Algorithm Acceleration

Supported Cryptographic Algorithms

Bulk Encryption

Hardware Overview

IPsec Hardware Acceleration

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

Apache Web Server Patch

Solaris 8 Patches

Solaris 9 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

procedure iconsmall spaceTo Install the Software

Installing the Optional Packages

Directories and Files

Removing the Software

procedure iconsmall spaceTo Remove the Software

3. Configuring Driver Parameters

Sun Crypto Accelerator 4000 Ethernet Device Driver (vca) Parameters

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 Sun Crypto Accelerator 4000 vca Devices With the vca.conf File

Example vca.conf File

Enabling Autonegotiation or Forced Mode for Link Parameters With the OpenBoot PROM

Sun Crypto Accelerator 4000 Cryptographic and Ethernet Driver Operating Statistics

Cryptographic Driver Statistics

Ethernet Driver Statistics

Reporting the Link Partner Capabilities

procedure iconsmall spaceTo Check Link Partner Settings

Network Configuration

Configuring the Network Host Files

4. Administering the Sun Crypto Accelerator 4000 Board With the vcaadm and vcadiag Utilities

Using vcaadm

Modes of Operation

Single-Command Mode

File Mode

Interactive Mode

Logging In and Out With vcaadm

Logging In to a Board With vcaadm

Logging In to a New Board

Logging In to a Board With a Changed Remote Access Key

vcaadm Prompt

Logging Out of a Board With vcaadm

Entering Commands With vcaadm

Getting Help for Commands

Quitting the vcaadm Program in Interactive Mode

Initializing the Sun Crypto Accelerator 4000 Board With vcaadm

procedure iconsmall spaceTo Initialize the Sun Crypto Accelerator 4000 Board With a New Keystore

Initializing the Sun Crypto Accelerator 4000 Board to Use an Existing Keystore

procedure iconsmall spaceTo Initialize the Sun Crypto Accelerator 4000 Board to Use an Existing Keystore

Managing Keystores With vcaadm

Naming Requirements

Password Requirements

Setting the 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

Managing Boards With vcaadm

Setting the Auto-Logout Time

Displaying Board Status

Loading New Firmware

Resetting a Sun Crypto Accelerator 4000 Board

Rekeying a Sun Crypto Accelerator 4000 Board

Zeroizing a Sun Crypto Accelerator 4000 Board

Using the vcaadm diagnostics Command

Using vcadiag

5. Configuring Sun ONE Server Software for Use With the Sun Crypto Accelerator 4000 Board

Administering Security for Sun ONE Web Servers

Concepts and Terminology

Tokens and Token Files

Token Files

Enabling and Disabling Bulk Encryption

Configuring Sun ONE Web Servers

Passwords

Populating a Keystore

procedure iconsmall spaceTo Populate a Keystore

Overview for Enabling Sun ONE Web Servers

Installing and Configuring Sun ONE Web Server 4.1

Installing Sun ONE Web Server 4.1

procedure iconsmall spaceTo Install Sun ONE Web Server 4.1

procedure iconsmall spaceTo Create a Trust Database

procedure iconsmall spaceTo Generate a Server Certificate

procedure iconsmall spaceTo Install the Server Certificate

Configuring Sun ONE Web Server 4.1 for SSL

procedure iconsmall spaceTo Configure the Sun ONE Web Server 4.1

Installing and Configuring Sun ONE Web Server 6.0

Installing Sun ONE Web Server 6.0

procedure iconsmall spaceTo Install Sun ONE Web Server 6.0

procedure iconsmall spaceTo Create a Trust Database

procedure iconsmall spaceTo Generate a Server Certificate

procedure iconsmall spaceTo Install the Server Certificate

Configuring Sun ONE Web Server 6.0 for SSL

procedure iconsmall spaceTo Configure the Sun ONE Web Server 6.0

6. Configuring Apache Web Servers for Use With the Sun Crypto Accelerator 4000 Board

Enabling the Board for Apache Web Servers

Enabling Apache Web Servers

procedure iconsmall spaceTo Enable the Apache Web Server

Creating a Certificate

procedure iconsmall spaceTo Create a Certificate

7. Diagnostics and Troubleshooting

SunVTS Diagnostic Software

Installing SunVTS netlbtest and nettest Support for the vca Driver

Using SunVTS Software to Perform vcatest, nettest, and netlbtest

procedure iconsmall spaceTo Perform vcatest

Test Parameter Options for vcatest

vcatest Command-Line Syntax

procedure iconsmall spaceTo Perform netlbtest

procedure iconsmall spaceTo Perform nettest

Using kstat to Determine Cryptographic Activity

Using the OpenBoot PROM FCode Self-Test

procedure iconsmall spacePerforming the Ethernet FCode Self-Test Diagnostic

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. SSL Configuration Directives for Apache Web Servers

C. Building Applications for Use With the Sun Crypto Accelerator 4000 Board

D. Software Licenses

Third Party License Terms

E. Manual Pages

F. 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 the Hardware Jumper

G. Frequently Asked Questions

How Do I Configure the Web Server to Startup Without User Interaction on Reboot?

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

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

How Do I Assign 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

How Can I Configure the Sun Crypto Accelerator 1000 for Use With Apache After I Have Installed the Sun Crypto Accelerator 4000 Software?

How Do I Self-Sign a Certificate for Testing?