Uses of Interface
java.security.Principal
-
Packages that use Principal 软件包 描述 com.sun.net.httpserver 提供简单的高级Http服务器API,可用于构建嵌入式HTTP服务器。com.sun.security.auth 提供Principal
的实现。java.net 提供实现网络应用程序的类。java.nio.file.attribute 提供对文件和文件系统属性的访问的接口和类。java.security 提供安全框架的类和接口。java.security.acl 不推荐使用此包中的类和接口。java.security.cert 提供用于解析和管理证书,证书吊销列表(CRL)和证书路径的类和接口。javax.management.remote 用于远程访问JMX MBean服务器的接口。javax.net.ssl 提供安全套接字包的类。javax.security.auth 该包提供了身份验证和授权的框架。javax.security.auth.kerberos 此程序包包含与Kerberos网络身份验证协议相关的实用程序类。javax.security.auth.x500 此程序包包含应用于在 主题中存储X500 Principal和X500 Private Credentials的类。javax.security.cert 提供公钥证书的类。 -
-
Uses of Principal in com.sun.net.httpserver
Classes in com.sun.net.httpserver that implement Principal 变量和类型 类 描述 class
HttpPrincipal
表示通过HTTP Basic或Digest身份验证进行身份验证的用户。 -
Uses of Principal in com.sun.security.auth
Classes in com.sun.security.auth that implement Principal 变量和类型 类 描述 class
LdapPrincipal
class
NTDomainPrincipal
此类实现Principal
接口,并表示用户进行身份验证的Windows NT域的名称。class
NTSid
此类实现Principal
接口,并表示有关Windows NT用户,组或域的信息。class
NTSidDomainPrincipal
此类扩展NTSid
并表示Windows NT用户的域SID。class
NTSidGroupPrincipal
此类扩展为NTSid
,表示Windows NT用户所属的组之一。class
NTSidPrimaryGroupPrincipal
此类扩展为NTSid
,表示Windows NT用户的主要组SID。class
NTSidUserPrincipal
此类扩展NTSid
并表示Windows NT用户的SID。class
NTUserPrincipal
此类实现Principal
接口并代表Windows NT用户。class
UnixNumericGroupPrincipal
此类实现Principal
接口并表示用户的Unix组标识号(GID)。class
UnixNumericUserPrincipal
此类实现Principal
接口并表示用户的Unix标识号(UID)。class
UnixPrincipal
此类实现Principal
接口并代表Unix用户。class
UserPrincipal
由用户名或帐户名标识的用户主体。 -
Uses of Principal in java.net
Methods in java.net that return Principal 变量和类型 方法 描述 abstract Principal
SecureCacheResponse. getLocalPrincipal()
返回在检索网络资源的原始连接中握手期间发送到服务器的主体。abstract Principal
SecureCacheResponse. getPeerPrincipal()
返回服务器的主体,该主体是在检索网络资源的原始连接期间定义会话的一部分。 -
Uses of Principal in java.nio.file.attribute
Subinterfaces of Principal in java.nio.file.attribute 变量和类型 接口 描述 interface
GroupPrincipal
表示 组标识的UserPrincipal
,用于确定对文件系统中对象的访问权限。interface
UserPrincipal
Principal
表示用于确定文件系统中对象的访问权限的标识。 -
Uses of Principal in java.security
Classes in java.security that implement Principal 变量和类型 类 描述 class
Identity
不推荐使用,要删除:此API元素将在以后的版本中删除。不推荐使用此类,并且在将来的Java SE版本中将其删除。class
IdentityScope
不推荐使用,要删除:此API元素将在以后的版本中删除。不推荐使用此类,并且在将来的Java SE版本中将其删除。class
Signer
不推荐使用,要删除:此API元素将在以后的版本中删除。不推荐使用此类,并且在将来的Java SE版本中将其删除。Methods in java.security that return Principal 变量和类型 方法 描述 Principal
Certificate. getGuarantor()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回证书的担保人,即保证与此证书关联的公钥是与此证书关联的委托人的公钥的委托人。Principal
Certificate. getPrincipal()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回担保人担保的委托 - 密钥对的委托人。Principal[]
ProtectionDomain. getPrincipals()
返回此域的主体数组。Methods in java.security with parameters of type Principal 变量和类型 方法 描述 Identity
IdentityScope. getIdentity(Principal principal)
不推荐使用,要删除:此API元素将在以后的版本中删除。检索其名称与指定主体的名称相同的标识。Constructors in java.security with parameters of type Principal 构造器 描述 ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)
创建由给定CodeSource,Permissions,ClassLoader和Principal数组限定的新ProtectionDomain。 -
Uses of Principal in java.security.acl
Subinterfaces of Principal in java.security.acl 变量和类型 接口 描述 interface
Group
不推荐使用,要删除:此API元素将在以后的版本中删除。不推荐使用此类,并且在将来的Java SE版本中将其删除。Methods in java.security.acl that return Principal 变量和类型 方法 描述 Principal
AclEntry. getPrincipal()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回此ACL条目授予或拒绝权限的主体。Methods in java.security.acl that return types with arguments of type Principal 变量和类型 方法 描述 Enumeration<? extends Principal>
Group. members()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回组中成员的枚举。Methods in java.security.acl with parameters of type Principal 变量和类型 方法 描述 boolean
Acl. addEntry(Principal caller, AclEntry entry)
不推荐使用,要删除:此API元素将在以后的版本中删除。向此ACL添加ACL条目。boolean
Group. addMember(Principal user)
不推荐使用,要删除:此API元素将在以后的版本中删除。将指定的成员添加到组中。boolean
Owner. addOwner(Principal caller, Principal owner)
不推荐使用,要删除:此API元素将在以后的版本中删除。添加所有者。boolean
Acl. checkPermission(Principal principal, Permission permission)
不推荐使用,要删除:此API元素将在以后的版本中删除。检查指定的主体是否具有指定的权限。boolean
Owner. deleteOwner(Principal caller, Principal owner)
不推荐使用,要删除:此API元素将在以后的版本中删除。删除所有者。Enumeration<Permission>
Acl. getPermissions(Principal user)
不推荐使用,要删除:此API元素将在以后的版本中删除。返回指定主体(表示实体(如个人或组))的允许权限集的枚举。boolean
Group. isMember(Principal member)
不推荐使用,要删除:此API元素将在以后的版本中删除。如果传递的主体是组的成员,则返回true。boolean
Owner. isOwner(Principal owner)
不推荐使用,要删除:此API元素将在以后的版本中删除。如果给定主体是ACL的所有者,则返回true。boolean
Acl. removeEntry(Principal caller, AclEntry entry)
不推荐使用,要删除:此API元素将在以后的版本中删除。从此ACL中删除ACL条目。boolean
Group. removeMember(Principal user)
不推荐使用,要删除:此API元素将在以后的版本中删除。从组中删除指定的成员。void
Acl. setName(Principal caller, String name)
不推荐使用,要删除:此API元素将在以后的版本中删除。设置此ACL的名称。boolean
AclEntry. setPrincipal(Principal user)
不推荐使用,要删除:此API元素将在以后的版本中删除。指定此ACL条目授予或拒绝权限的主体。 -
Uses of Principal in java.security.cert
Methods in java.security.cert that return Principal 变量和类型 方法 描述 abstract Principal
X509Certificate. getIssuerDN()
诋毁 ,取而代之的是 X509Certificate.getIssuerX500Principal() 。abstract Principal
X509CRL. getIssuerDN()
诋毁 ,取而代之的是 X509CRL.getIssuerX500Principal() 。abstract Principal
X509Certificate. getSubjectDN()
诋毁 ,取而代之的是 X509Certificate.getSubjectX500Principal() 。 -
Uses of Principal in javax.management.remote
Classes in javax.management.remote that implement Principal 变量和类型 类 描述 class
JMXPrincipal
JMX Remote API的远程客户端的标识。 -
Uses of Principal in javax.net.ssl
Methods in javax.net.ssl that return Principal 变量和类型 方法 描述 Principal
HandshakeCompletedEvent. getLocalPrincipal()
返回握手期间发送给对等方的主体。Principal
HttpsURLConnection. getLocalPrincipal()
返回握手期间发送到服务器的主体。Principal
SSLSession. getLocalPrincipal()
返回握手期间发送给对等方的主体。Principal
HandshakeCompletedEvent. getPeerPrincipal()
返回作为定义会话的一部分而建立的对等方的标识。Principal
HttpsURLConnection. getPeerPrincipal()
返回作为定义会话的一部分而建立的服务器主体。Principal
SSLSession. getPeerPrincipal()
返回作为定义会话的一部分而建立的对等方的标识。Methods in javax.net.ssl with parameters of type Principal 变量和类型 方法 描述 String
X509KeyManager. chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
在给定公钥类型和对等方识别的证书颁发机构列表(如果有)的情况下,选择别名以对安全套接字的客户端进行身份验证。String
X509ExtendedKeyManager. chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)
在给定公钥类型和对等方识别的证书颁发机构列表(如果有)的情况下,选择别名以对SSLEngine
连接的客户端进行身份验证。String
X509ExtendedKeyManager. chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
在给定公钥类型和对等方识别的证书颁发机构列表(如果有)的情况下,选择别名以对SSLEngine
连接的服务器端进行身份验证。String
X509KeyManager. chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
在给定公钥类型和对等方识别的证书颁发机构列表(如果有)的情况下,选择别名以对安全套接字的服务器端进行身份验证。String[]
X509KeyManager. getClientAliases(String keyType, Principal[] issuers)
在给定公钥类型和对等方识别的证书颁发机构列表(如果有)的情况下,获取用于对安全套接字的客户端进行身份验证的匹配别名。String[]
X509KeyManager. getServerAliases(String keyType, Principal[] issuers)
在给定公钥类型和对等方识别的证书颁发机构列表(如果有)的情况下,获取用于验证安全套接字的服务器端的匹配别名。 -
Uses of Principal in javax.security.auth
Methods in javax.security.auth with type parameters of type Principal 变量和类型 方法 描述 <T extends Principal>
Set<T>Subject. getPrincipals(类<T> c)
返回Set
与此关联的PrincipalSubject
是实例或指定的子类类
。Methods in javax.security.auth that return types with arguments of type Principal 变量和类型 方法 描述 Set<Principal>
Subject. getPrincipals()
返回Set
与此相关的校长Subject
。Constructor parameters in javax.security.auth with type arguments of type Principal 构造器 描述 Subject(boolean readOnly, Set<? extends Principal> principals, Set<?> pubCredentials, Set<?> privCredentials)
使用Principals和凭据创建Subject
的实例。 -
Uses of Principal in javax.security.auth.kerberos
Classes in javax.security.auth.kerberos that implement Principal 变量和类型 类 描述 class
KerberosPrincipal
此类封装了Kerberos主体。 -
Uses of Principal in javax.security.auth.x500
Classes in javax.security.auth.x500 that implement Principal 变量和类型 类 描述 class
X500Principal
此类表示X.500Principal
。 -
Uses of Principal in javax.security.cert
Methods in javax.security.cert that return Principal 变量和类型 方法 描述 abstract Principal
X509Certificate. getIssuerDN()
已过时。从证书中获取issuer
(颁发者专有名称)值。abstract Principal
X509Certificate. getSubjectDN()
已过时。从证书中获取subject
(主题可分辨名称)值。
-