RSA Laboratories, a division of RSA Security, Inc., has developed, in cooperation with representatives from industry, academia, and government, a family of basic cryptography standards called Public-Key Cryptography Standards, or PKCS for short. These standards have been developed to establish interoperability between computer systems that use public-key technology to secure data across intranets and the Internet.
Oracle Wallet Manager stores X.509 v3 certificates and private keys in industry-standard, PKCS #12 formats, and generates certificate requests according to the PKCS #10 specification. This makes the Oracle wallet structure interoperable with supported third party PKI applications, and provides wallet portability across operating systems.
In addition, Oracle Wallet Manager wallets can be enabled to store credentials on hardware security modules that use APIs that conform to the PKCS #11 specification. When PKCS11 wallet type is chosen at the time of wallet creation, then all keys stored in that wallet are saved to a removable cryptographic device or token, such as smart cards, or other types of portable hardware devices that store private keys, perform cryptographic operations, or both.
See Also:
Note: Although Oracle Advanced Security and Oracle Wallet Manager fully comply with PKCS#12, there may be some compatibility issues using third-party products, such as Netscape Communicator and Microsoft Internet Explorer.