パッケージjava.securityの階層
クラス階層
- java.lang.Object
- java.security.AccessControlContext
- java.security.AccessController
- java.security.AlgorithmParameterGenerator
- java.security.AlgorithmParameterGeneratorSpi
- java.security.AlgorithmParameters
- java.security.AlgorithmParametersSpi
- java.lang.ClassLoader
- java.security.SecureClassLoader
- java.security.CodeSigner (java.io.Serializableを実装)
- java.security.CodeSource (java.io.Serializableを実装)
- java.util.Dictionary<K,
V> - java.util.Hashtable<K,
V> (java.lang.Cloneable、java.util.Map<K, V>、java.io.Serializableを実装) - java.util.Properties
- java.security.Provider
- java.security.AuthProvider
- java.security.Provider
- java.util.Properties
- java.util.Hashtable<K,
- java.security.DomainLoadStoreParameter (java.security.KeyStore.LoadStoreParameterを実装)
- java.security.DrbgParameters
- java.security.DrbgParameters.Instantiation (java.security.SecureRandomParametersを実装)
- java.security.DrbgParameters.NextBytes (java.security.SecureRandomParametersを実装)
- java.security.DrbgParameters.Reseed (java.security.SecureRandomParametersを実装)
- java.security.GuardedObject (java.io.Serializableを実装)
- java.security.Identity (java.security.Principal、java.io.Serializableを実装)
- java.security.IdentityScope
- java.security.Signer
- java.io.InputStream (java.io.Closeableを実装)
- java.io.FilterInputStream
- java.security.DigestInputStream
- java.io.FilterInputStream
- java.security.KeyFactory
- java.security.KeyFactorySpi
- java.security.KeyPair (java.io.Serializableを実装)
- java.security.KeyPairGeneratorSpi
- java.security.KeyPairGenerator
- java.security.KeyRep (java.io.Serializableを実装)
- java.security.KeyStore
- java.security.KeyStore.Builder
- java.security.KeyStore.CallbackHandlerProtection (java.security.KeyStore.ProtectionParameterを実装)
- java.security.KeyStore.PasswordProtection (javax.security.auth.Destroyable、java.security.KeyStore.ProtectionParameterを実装)
- java.security.KeyStore.PrivateKeyEntry (java.security.KeyStore.Entryを実装)
- java.security.KeyStore.SecretKeyEntry (java.security.KeyStore.Entryを実装)
- java.security.KeyStore.TrustedCertificateEntry (java.security.KeyStore.Entryを実装)
- java.security.KeyStoreSpi
- java.security.MessageDigestSpi
- java.security.MessageDigest
- java.io.OutputStream (java.io.Closeable、java.io.Flushableを実装)
- java.io.FilterOutputStream
- java.security.DigestOutputStream
- java.io.FilterOutputStream
- java.security.Permission (java.security.Guard、java.io.Serializableを実装する)
- java.security.AllPermission
- java.security.BasicPermission (java.io.Serializableを実装)
- java.security.SecurityPermission
- java.security.UnresolvedPermission (java.io.Serializableを実装)
- java.security.PermissionCollection (java.io.Serializableを実装)
- java.security.Permissions (java.io.Serializableを実装)
- java.security.PKCS12Attribute (java.security.KeyStore.Entry.Attributeを実装)
- java.security.Policy
- java.security.PolicySpi
- java.security.ProtectionDomain
- java.security.Provider.Service
- java.util.Random (java.util.random.RandomGenerator、java.io.Serializableを実装)
- java.security.SecureRandom
- java.security.SecureRandomSpi (java.io.Serializableを実装)
- java.security.Security
- java.security.SignatureSpi
- java.security.Signature
- java.security.SignedObject (java.io.Serializableを実装)
- java.lang.Throwable (java.io.Serializableを実装)
- java.lang.Exception
- java.security.GeneralSecurityException
- java.security.DigestException
- java.security.InvalidAlgorithmParameterException
- java.security.KeyException
- java.security.InvalidKeyException
- java.security.KeyManagementException
- java.security.KeyStoreException
- java.security.NoSuchAlgorithmException
- java.security.NoSuchProviderException
- java.security.SignatureException
- java.security.UnrecoverableEntryException
- java.security.UnrecoverableKeyException
- java.security.PrivilegedActionException
- java.lang.RuntimeException
- java.lang.IllegalArgumentException
- java.security.InvalidParameterException
- java.security.ProviderException
- java.lang.SecurityException
- java.security.AccessControlException
- java.lang.IllegalArgumentException
- java.security.GeneralSecurityException
- java.lang.Exception
- java.security.Timestamp (java.io.Serializableを実装)
- java.security.URIParameter (javax.security.auth.login.Configuration.Parameters、java.security.Policy.Parametersを実装)
インタフェース階層
- java.security.AlgorithmConstraints
- java.security.Certificate
- javax.security.auth.Destroyable
- java.security.PrivateKey (also extends java.security.AsymmetricKey)
- java.security.DomainCombiner
- java.security.Guard
- java.security.KeyStore.Entry
- java.security.KeyStore.Entry.Attribute
- java.security.KeyStore.LoadStoreParameter
- java.security.KeyStore.ProtectionParameter
- java.security.Policy.Parameters
- java.security.Principal
- java.security.PrivilegedAction<T>
- java.security.PrivilegedExceptionAction<T>
- java.security.SecureRandomParameters
- java.io.Serializable
- java.security.Key
- java.security.AsymmetricKey
- java.security.PrivateKey (javax.security.auth.Destroyableも継承)
- java.security.PublicKey
- java.security.AsymmetricKey
- java.security.Key
列挙クラス階層
- java.lang.Object
- java.lang.Enum<E> (java.lang.Comparable<T>、java.lang.constant.Constable、java.io.Serializableを実装)
- java.security.CryptoPrimitive
- java.security.DrbgParameters.Capability
- java.security.KeyRep.Type
- java.lang.Enum<E> (java.lang.Comparable<T>、java.lang.constant.Constable、java.io.Serializableを実装)