java.security

2025年1月7日 | 阅读 6 分钟

java程序中与安全管理相关的类都包含在此包中。下面将讨论各种类

Class描述
AccessControlContext此类负责做出与系统资源访问权限相关的各种决策。此类声明如下:
public final class AccessControlContext
extends Object
此类的方法是从Object类继承的。
AccessController此类负责做出与系统资源访问权限相关的各种决策。此类声明如下:
public final class AccessController
extends Object
此类的方法是从Object类继承的。
AlgorithmParameterGenerator此类负责控制与算法中使用的各种参数的形成相关的操作。此类声明如下:
public class AlgorithmParameterGenerator
extends Object
此类的方法是从Object类继承的。
AlgorithmParameterGeneratorSpi此类用于生成AlgorithmParameterGenerator类使用的SPI。此类声明如下:
public abstract class AlgorithmParameterGeneratorSpi
extends Object
此类的方法是从Object类继承的。
AlgorithmParameters此类用于表示各种不透明参数。此类声明如下:
public class AlgorithmParameters
extends Object
此类的方法是从Object类继承的。
AlgorithmParametersSpi此类用于生成AlgorithmParameters类使用的SPI。此类声明如下:
public abstract class AlgorithmParametersSpi
extends Object
此类的方法是从Object类继承的。
AllPermission此类实例表示实体被授予了所有其他权限。此类声明如下:
public final class AllPermission
extends Permission
此类的方法是从Permission类继承的。
AuthProvider此类定义了与身份验证相关的权限。此类声明如下:
public final class AuthProvider extends Provider
此类的方法是从Provider类继承的。
BasicPermission它是所有权限类的父类。此类声明如下:
public abstract class BasicPermission
extends Permission
implements Serializable
此类的方法是从Permission类继承的。
CodeSigner此类实例封装了有关类签名者的信息。此类声明如下:
public final class CodeSigner
extends Object
implements Serializable
此类的方法是从Object类继承的。
CodeSource此类实例封装了用于检查连接真实性的各种实体。此类声明如下:
public class CodeSource extends Object
implements Serializable
此类的方法是从Object类继承的。
DigestInputStream这是一个专门用于通过正在传输的数据更新消息的类。此类声明如下:
public class DigestInputStream extends FilterInputStream
此类的方法是从FilterInputStream类继承的。
DigestOutputStream这是一个专门用于通过正在传输的数据更新消息的类。此类声明如下:
public class DigestOutputStream extends FilterOutputStream
此类的方法是从FilterOutputStream类继承的。
GuardedObject此类实例用于规范对其他对象的访问。此类声明如下:
public class GuardedObject extends Object
implements Serializable
此类的方法是从Object类继承的。
KeyFactory此类用于将密钥转换为其相应的规范,反之亦然。此类声明如下:
public class KeyFactory extends Object
此类的方法是从Object类继承的。
KeyFactorySpi此类实例定义了KeyFactory类的SPI。此类声明如下:
public abstract class KeyFactorySpi extends Object
此类的方法是从Object类继承的。
KeyPair此类基本上是一个密钥值的持有者。此类声明如下:
public final class KeyPair extends Object
implements Serializable
此类的方法是从Object类继承的。
KeyPairGenerator此类实例用于使用所需的访问说明符生成各种密钥。此类声明如下:
public abstract class KeyPairGenerator
extends KeyPairGeneratorSpi
此类的方法是从KeyPairGeneratorSpi类继承的。
KeyPairGeneratorSpi此类实例表示KeyPairGenerator类的SPI。此类声明如下:
public abstract class KeyPairGeneratorSpi
extends Object
此类的方法是从Object类继承的。
KeyRep此类实例表示各种密钥值。此类声明如下:
public class KeyRep extends Object
implements Serializable
此类的方法是从Object类继承的。
KeyStore此类用作各种类型密钥的存储库。此类声明如下:
public class KeyStore extends Object
此类的方法是从Object类继承的。
KeyStore.Builder此类由KeyStore类使用。此类声明如下:
public abstract static class KeyStore.Builder
extends Object
此类的方法是从Object类继承的。
KeyStore.CallbackHandlerProtection此类是CallbackHandler的包装器类型。此类声明如下:
public static class KeyStore.CallbackHandlerProtection
extends Object
implements KeyStore.ProtectionParameter
此类的方法是从Object类继承的。
KeyStore.PasswordProtection此类实例支持与身份验证相关的安全性。此类声明如下:
public static class KeyStore.PasswordProtection
extends Object
implements KeyStore.ProtectionParameter, Destroyable
此类的方法是从Object类继承的。
KeyStore.PrivateKeyEntry此类实例表示私钥。此类声明如下:
public static final class KeyStore.PrivateKeyEntry extends Object
implements KeyStore.Entry
此类的方法是从Object类继承的。
KeyStore.SecretKeyEntry此类实例表示安全密钥。此类声明如下:
public static final class KeyStore.SecretKeyEntry
extends Object
implements KeyStore.Entry
此类的方法是从Object类继承的。
KeyStore.TrustedCertificateEntry此类实例表示证书条目。此类声明如下:
public static final class KeyStore.TrustedCertificateEntry
extends Object implements KeyStore.Entry
此类的方法是从Object类继承的。
MessageDigest此类为程序提供MessageDigest功能。此类声明如下:
public abstract class MessageDigest
extends MessageDigestSpi
此类的方法是从MessageDigestSpi类继承的。
Permission此类用于处理与访问系统资源相关的事务。此类声明如下:
public abstract class Permission
extends Object
implements Guard, Serializable
此类的方法是从Object类继承的。
PermissionCollection这是一个抽象类。此类表示一个权限对象的集合。此类声明如下:
public abstract class PermissionCollection
extends Object
implements Serializable
此类的方法是从Object类继承的。
Policy此类实例决定正在由JVM执行的代码是否具有访问安全策略所需的权限。此类声明如下:
public abstract class Policy extends Object
此类的方法是从Object类继承的。
ProtectionDomain域的所有特征都包含在此类中。此类声明如下:
public class ProtectionDomain
extends Object
此类的方法是从Object类继承的。
Provider此类实例充当JDBC API提供程序。此类声明如下:
public abstract class Provider
extends Properties
此类的方法是从Properties类继承的。
Provider.Service此类实例提供有关安全服务的各种相关信息。此类声明如下:
public static class Provider.Service
extends Object
此类的方法是从Object类继承的。
SecureRandom此类提供一个随机数生成器。此类声明如下:
public class SecureRandom extends Random
此类的方法是从Random类继承的。
安全性此类提供了所有与安全相关的事务以及特定属性。此类声明如下:
public final class Security
extends Object
此类的方法是从Object类继承的。
SecurityPermission此类提供了所有与安全相关的权限。此类声明如下:
public final class SecurityPermission
extends BasicPermission
此类的方法是从BasicPermission类继承的。
签名此类实例提供与信号相关的算法。此类声明如下:
public abstract class Signature
extends SignatureSpi
此类的方法是从SignatureSpi类继承的。
SignatureSpi此类实例为Signature类创建SPI。此类声明如下:
public abstract class SignatureSpi
extends Object
此类的方法是从Object类继承的。
SignedObject此类创建各种运行时对象。这些对象的真实性是严格的。此类声明如下:
public final class SignedObject
extends Object
implements Serializable
此类的方法是从Object类继承的。
Timestamp此类反映了相关信息。此类声明如下:
public final class Timestamp
extends Object
implements Serializable
此类的方法是从Object类继承的。
UnresolvedPermission此类实例保存了各种未解决的权限事务。此类声明如下:
public final class UnresolvedPermission
extends Permission
implements Serializable
此类的方法是从Permission类继承的。
URIParameter此类包含指向URL地址的参数。此类声明如下:
public class URIParameter
extends Object
implements Policy.Parameters, Configuration.Parameters
此类的方法是从Object类继承的。