Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.
Det kryptografiska ramverket för Solaris innehåller kryptografiska tjänster för program. Program kan använda ramverket via libpkcs11(3LIB) och på högre nivåer.
Det kryptografiska ramverket för Solaris innehåller följande funktioner för utvecklare av program som använder kryptering:
Programmeringsgränssnitt på användarnivå för olika kryptografiska funktioner. De här gränssnitten täcker exempelvis kryptering, dekryptering, meddelandesammanfattningar och signering. Industristandarden, RSA Security Inc. PKCS #11 Cryptoki (Cryptographic Token Interface), fungerar som API.
Ramverket stöder följande krypteringsalgoritmer:
AES
DES/3DES
RC4
MD5
SHA-1
DSA
RSA
D-H
Insticksmodulgränssnitt på användarnivå för Sun och utvecklare från tredje part. Med de här gränssnitten kan administratörer lägga till nya insticksprogram från leverantörer av krypteringsalgoritmer på användarnivå. Administratörer kan ersätta en befintlig leverantör med en annan implementering. Även användar-SPI:n använder PKCS#11-standarden. Det finns verktyg för signering, paketering och installation av binärfiler från tredje part.
En optimerad programvaruimplementering av de vanligaste algoritmerna för kryptering och digital signering, exempelvis AES, DES/3DES och RSA. De här implementeringarna har optimerats för SPARC- och UltraSPARC-plattformarna.
Ett administrativt CLI-verktyg, cryptoadm, som används för att lägga till och ta bort insticksprogram för kryptering, ange kryptografisk säkerhetspolicy och andra närliggande administrativa funktioner. Mer information finns i direkthjälpen för cryptoadm(1M).
Se följande direkthjälpsavsnitt: libpkcs11(3LIB), pkcs11_softtoken(5) och pkcs11_kernel(5). Se även Det kryptografiska ramverket för Solaris för systemadministratörer.
Leverantörer av program- eller maskinvarukryptografiska acceleratorer som är intresserade av att förse det kryptografiska ramverket för Solaris med insticksprogram kan kontakta Sun Microsystems för mer information.