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 提供公钥证书类。javax.xml.ws 此软件包包含核心JAX-WS API。javax.xml.ws.spi.http 提供用于在容器(例如servlet容器)中便携式部署JAX-WS Web服务的HTTP SPI。 -
-
Uses of Principal in com.sun.net.httpserver
Classes in com.sun.net.httpserver that implement Principal Modifier and Type Class 描述 class
HttpPrincipal
表示通过HTTP Basic或Digest身份验证身份验证的用户。 -
Uses of Principal in com.sun.security.auth
Classes in com.sun.security.auth that implement Principal Modifier and Type Class 描述 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
SolarisNumericGroupPrincipal
不推荐用于删除:此API元素将在以后的版本中被删除。class
SolarisNumericUserPrincipal
不推荐用于删除:此API元素将在以后的版本中被删除。class
SolarisPrincipal
不推荐用于删除:此API元素将在以后的版本中被删除。class
UnixNumericGroupPrincipal
该类实现Principal
接口,代表用户的Unix组标识号(GID)。class
UnixNumericUserPrincipal
该类实现Principal
接口,代表用户的Unix标识号(UID)。class
UnixPrincipal
该类实现了Principal
接口,代表了Unix用户。class
UserPrincipal
由用户名或帐户名称标识的用户主体。class
X500Principal
不推荐用于删除:此API元素将在以后的版本中被删除。Java平台中提供了一个新的X500Principal类。 这个X500Principal类完全被弃用,这里允许平滑过渡到新类。 此类可能在将来的Java SE版本中被删除。 -
Uses of Principal in java.net
Methods in java.net that return Principal Modifier and Type 方法 描述 abstract Principal
SecureCacheResponse. getLocalPrincipal()
返回在检索网络资源的原始连接中握手期间发送到服务器的主体。abstract Principal
SecureCacheResponse. getPeerPrincipal()
返回作为在检索网络资源的原始连接期间定义会话的一部分而建立的服务器的主体。 -
Uses of Principal in java.nio.file.attribute
Subinterfaces of Principal in java.nio.file.attribute Modifier and Type 接口 描述 interface
GroupPrincipal
AUserPrincipal
表示 组身份 ,用于确定文件系统中对象的访问权限。interface
UserPrincipal
APrincipal
表示用于确定文件系统中对象的访问权限的身份。 -
Uses of Principal in java.security
Classes in java.security that implement Principal Modifier and Type Class 描述 class
Identity
已过时。此类不再使用。 它的功能已经被替换为java.security.KeyStore
,该java.security.cert
包,java.security.Principal
。class
IdentityScope
已过时。此类不再使用。 它的功能已经被替换为java.security.KeyStore
,该java.security.cert
包,java.security.Principal
。class
Signer
已过时。此类不再使用。 它的功能已经被替换为java.security.KeyStore
,该java.security.cert
包,java.security.Principal
。Methods in java.security that return Principal Modifier and Type 方法 描述 Principal
Certificate. getGuarantor()
已过时。返回证书的担保人,即与该证书相关联的公钥与该证书相关联的主体的主体。Principal
Certificate. getPrincipal()
已过时。返回担保人担保的主 - 对对的本金。Principal[]
ProtectionDomain. getPrincipals()
返回此域的主体数组。Methods in java.security with parameters of type Principal Modifier and Type 方法 描述 Identity
IdentityScope. getIdentity(Principal principal)
已过时。检索其名称与指定的主体相同的身份。Constructors in java.security with parameters of type Principal Constructor 描述 ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)
创建一个由给定的CodeSource,Permissions,ClassLoader和Principals数组限定的新的ProtectionDomain。 -
Uses of Principal in java.security.acl
Subinterfaces of Principal in java.security.acl Modifier and Type 接口 描述 interface
Group
已过时。自1.2版起,该软件包已被java.security.Policy
及相关课程所取代。Methods in java.security.acl that return Principal Modifier and Type 方法 描述 Principal
AclEntry. getPrincipal()
已过时。返回此ACL条目授予或拒绝权限的主体。Methods in java.security.acl that return types with arguments of type Principal Modifier and Type 方法 描述 Enumeration<? extends Principal>
Group. members()
已过时。返回组中成员的枚举。Methods in java.security.acl with parameters of type Principal Modifier and Type 方法 描述 boolean
Acl. addEntry(Principal caller, AclEntry entry)
已过时。向此ACL添加ACL条目。boolean
Group. addMember(Principal user)
已过时。将指定的成员添加到组中。boolean
Owner. addOwner(Principal caller, Principal owner)
已过时。添加所有者。boolean
Acl. checkPermission(Principal principal, Permission permission)
已过时。检查指定的委托人是否具有指定的权限。boolean
Owner. deleteOwner(Principal caller, Principal owner)
已过时。删除所有者。Enumeration<Permission>
Acl. getPermissions(Principal user)
已过时。返回指定主体的一组允许权限的枚举(表示一个实体,如个人或组)。boolean
Group. isMember(Principal member)
已过时。如果传递的主体是组的成员,则返回true。boolean
Owner. isOwner(Principal owner)
已过时。如果给定的主体是ACL的所有者,则返回true。boolean
Acl. removeEntry(Principal caller, AclEntry entry)
已过时。从此ACL中删除ACL条目。boolean
Group. removeMember(Principal user)
已过时。从组中删除指定的成员。void
Acl. setName(Principal caller, String name)
已过时。设置此ACL的名称。boolean
AclEntry. setPrincipal(Principal user)
已过时。指定此ACL条目授予或拒绝权限的主体。 -
Uses of Principal in java.security.cert
Methods in java.security.cert that return Principal Modifier and Type 方法 描述 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 Modifier and Type Class 描述 class
JMXPrincipal
JMX Remote API的远程客户端的身份。 -
Uses of Principal in javax.net.ssl
Methods in javax.net.ssl that return Principal Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 <T extends Principal>
Set<T>Subject. getPrincipals(Class<T> c)
返回Set
与此关联的PrincipalSubject
是实例或指定的子类Class
。Methods in javax.security.auth that return types with arguments of type Principal Modifier and Type 方法 描述 Set<Principal>
Subject. getPrincipals()
返回Set
与此相关的校长Subject
。Constructor parameters in javax.security.auth with type arguments of type Principal Constructor 描述 Subject(boolean readOnly, Set<? extends Principal> principals, Set<?> pubCredentials, Set<?> privCredentials)
使用主体和凭据创建一个Subject
的实例。 -
Uses of Principal in javax.security.auth.kerberos
Classes in javax.security.auth.kerberos that implement Principal Modifier and Type Class 描述 class
KerberosPrincipal
这个类封装了一个Kerberos主体。 -
Uses of Principal in javax.security.auth.x500
Classes in javax.security.auth.x500 that implement Principal Modifier and Type Class 描述 class
X500Principal
这个类代表X.500Principal
。 -
Uses of Principal in javax.security.cert
Methods in javax.security.cert that return Principal Modifier and Type 方法 描述 abstract Principal
X509Certificate. getIssuerDN()
已过时。从证书中获取issuer
(发行人可分辨名称)值。abstract Principal
X509Certificate. getSubjectDN()
已过时。从证书中获取subject
(主题可分辨名称)值。 -
Uses of Principal in javax.xml.ws
Methods in javax.xml.ws that return Principal Modifier and Type 方法 描述 Principal
WebServiceContext. getUserPrincipal()
返回标识当前正在处理的请求的发件人的Principal。 -
Uses of Principal in javax.xml.ws.spi.http
Methods in javax.xml.ws.spi.http that return Principal Modifier and Type 方法 描述 abstract Principal
HttpExchange. getUserPrincipal()
返回Principal
,表示此身份验证的用户HttpExchange
。
-