package
java.security


Show All Login
Java SE 6
  
Details
Provides the classes and interfaces for the security framework. This includes classes that implement an easily configurable, fine-grained access control security architecture. This package also supports the generation and storage of cryptographic public key pairs, as well as a number of exportable cryptographic operations including those for message digest and signature generation. Finally, this package provides classes that support signed/guarded objects and secure random number generation. Many of the classes provided in this package (the cryptographic and secure random number generator classes in particular) are provider-based. The class itself defines a programming interface to which applications may write. The implementations themselves may then be written by independent third-party vendors and plugged in seamlessly as needed. Therefore application developers may take advantage of any number of provider-based implementations without having to add or rewrite code.

Package Specification

Related Documentation

For further documentation, please see:
sinceJDK1.1

Subpackages
java.security.acl
java.security.cert
java.security.interfaces
java.security.spec

Interfaces
Certificate
DomainCombiner
Guard
Key
  .Entry
  .LoadStoreParameter
  .ProtectionParameter
  .Parameters
Principal
PrivateKey
PrivilegedAction
PrivilegedExceptionAction
PublicKey

Enumerations
  .Type

Exceptions
AccessControlException
DigestException
GeneralSecurityException
InvalidAlgorithmParameterException
InvalidKeyException
InvalidParameterException

KeyException
KeyManagementException
KeyStoreException
NoSuchAlgorithmException
NoSuchProviderException
PrivilegedActionException
ProviderException
SignatureException
UnrecoverableEntryException
UnrecoverableKeyException

Classes
AccessControlContext
AccessController
AlgorithmParameterGenerator
AlgorithmParameterGeneratorSpi
AlgorithmParameters
AlgorithmParametersSpi
AllPermission
AuthProvider
BasicPermission
CodeSigner
CodeSource
DigestInputStream
DigestOutputStream
GuardedObject
Identity
IdentityScope
KeyFactory
KeyFactorySpi
KeyPair
KeyPairGenerator

KeyPairGeneratorSpi
KeyRep
KeyStore
  .Builder
  .CallbackHandlerProtection
  .PasswordProtection
  .PrivateKeyEntry
  .SecretKeyEntry
  .TrustedCertificateEntry
KeyStoreSpi
MessageDigest
MessageDigestSpi
Permission
PermissionCollection
Permissions
Policy
PolicySpi
ProtectionDomain
Provider
  .Service
SecureClassLoader
SecureRandom
SecureRandomSpi
Security
SecurityPermission
Signature
SignatureSpi
SignedObject
Signer
Timestamp
UnresolvedPermission
URIParameter