| 
JavaTM 2 Platform Std. Ed. v1.4.1  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Principal | |
| java.security | Provides the classes and interfaces for the security framework. | 
| java.security.acl | The classes and interfaces in this package have been superseded by classes in the java.security package. | 
| java.security.cert | Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths. | 
| javax.net.ssl | Provides classes for the secure socket package. | 
| javax.security.auth.kerberos | This package contains utility classes related to the Kerberos network authentication protocol. | 
| javax.security.auth.x500 | This package contains the classes that should be used to store X500 Principal and X500 Private Crendentials in a Subject. | 
| javax.security.cert | Provides classes for public key certificates. | 
| Uses of Principal in java.security | 
| Classes in java.security that implement Principal | |
 class | 
Identity
Deprecated. This class is no longer used. Its functionality has been replaced by java.security.KeyStore, the
 java.security.cert package, and
 java.security.Principal. | 
 class | 
IdentityScope
Deprecated. This class is no longer used. Its functionality has been replaced by java.security.KeyStore, the
 java.security.cert package, and
 java.security.Principal. | 
 class | 
Signer
Deprecated. This class is no longer used. Its functionality has been replaced by java.security.KeyStore, the
 java.security.cert package, and
 java.security.Principal. | 
| Methods in java.security that return Principal | |
 Principal | 
Certificate.getGuarantor()
Deprecated. Returns the guarantor of the certificate, that is, the principal guaranteeing that the public key associated with this certificate is that of the principal associated with this certificate.  | 
 Principal | 
Certificate.getPrincipal()
Deprecated. Returns the principal of the principal-key pair being guaranteed by the guarantor.  | 
 Principal[] | 
ProtectionDomain.getPrincipals()
Returns an array of principals for this domain.  | 
| Methods in java.security with parameters of type Principal | |
 Identity | 
IdentityScope.getIdentity(Principal principal)
Deprecated. Retrieves the identity whose name is the same as that of the specified principal.  | 
| Constructors in java.security with parameters of type Principal | |
ProtectionDomain(CodeSource codesource,
                 PermissionCollection permissions,
                 ClassLoader classloader,
                 Principal[] principals)
Creates a new ProtectionDomain qualified by the given CodeSource, Permissions, ClassLoader and array of Principals.  | 
|
| Uses of Principal in java.security.acl | 
| Subinterfaces of Principal in java.security.acl | |
 interface | 
Group
This interface is used to represent a group of principals.  | 
| Methods in java.security.acl that return Principal | |
 Principal | 
AclEntry.getPrincipal()
Returns the principal for which permissions are granted or denied by this ACL entry.  | 
| Methods in java.security.acl with parameters of type Principal | |
 boolean | 
Group.addMember(Principal user)
Adds the specified member to the group.  | 
 boolean | 
Group.removeMember(Principal user)
Removes the specified member from the group.  | 
 boolean | 
Group.isMember(Principal member)
Returns true if the passed principal is a member of the group.  | 
 boolean | 
AclEntry.setPrincipal(Principal user)
Specifies the principal for which permissions are granted or denied by this ACL entry.  | 
 boolean | 
Owner.addOwner(Principal caller,
         Principal owner)
Adds an owner.  | 
 boolean | 
Owner.addOwner(Principal caller,
         Principal owner)
Adds an owner.  | 
 boolean | 
Owner.deleteOwner(Principal caller,
            Principal owner)
Deletes an owner.  | 
 boolean | 
Owner.deleteOwner(Principal caller,
            Principal owner)
Deletes an owner.  | 
 boolean | 
Owner.isOwner(Principal owner)
Returns true if the given principal is an owner of the ACL.  | 
 void | 
Acl.setName(Principal caller,
        String name)
Sets the name of this ACL.  | 
 boolean | 
Acl.addEntry(Principal caller,
         AclEntry entry)
Adds an ACL entry to this ACL.  | 
 boolean | 
Acl.removeEntry(Principal caller,
            AclEntry entry)
Removes an ACL entry from this ACL.  | 
 Enumeration | 
Acl.getPermissions(Principal user)
Returns an enumeration for the set of allowed permissions for the specified principal (representing an entity such as an individual or a group).  | 
 boolean | 
Acl.checkPermission(Principal principal,
                Permission permission)
Checks whether or not the specified principal has the specified permission.  | 
| Uses of Principal in java.security.cert | 
| Methods in java.security.cert that return Principal | |
abstract  Principal | 
X509CRL.getIssuerDN()
Gets the issuer (issuer distinguished name) value from 
 the CRL. | 
abstract  Principal | 
X509Certificate.getIssuerDN()
Gets the issuer (issuer distinguished name) value from 
 the certificate. | 
abstract  Principal | 
X509Certificate.getSubjectDN()
Gets the subject (subject distinguished name) value 
 from the certificate. | 
| Uses of Principal in javax.net.ssl | 
| Methods in javax.net.ssl with parameters of type Principal | |
 String[] | 
X509KeyManager.getClientAliases(String keyType,
                 Principal[] issuers)
Get the matching aliases for authenticating the client side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).  | 
 String | 
X509KeyManager.chooseClientAlias(String[] keyType,
                  Principal[] issuers,
                  Socket socket)
Choose an alias to authenticate the client side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).  | 
 String[] | 
X509KeyManager.getServerAliases(String keyType,
                 Principal[] issuers)
Get the matching aliases for authenticating the server side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).  | 
 String | 
X509KeyManager.chooseServerAlias(String keyType,
                  Principal[] issuers,
                  Socket socket)
Choose an alias to authenticate the server side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).  | 
| Uses of Principal in javax.security.auth.kerberos | 
| Classes in javax.security.auth.kerberos that implement Principal | |
 class | 
KerberosPrincipal
This class encapsulates a Kerberos principal.  | 
| Uses of Principal in javax.security.auth.x500 | 
| Classes in javax.security.auth.x500 that implement Principal | |
 class | 
X500Principal
This class represents an X.500 Principal. | 
| Uses of Principal in javax.security.cert | 
| Methods in javax.security.cert that return Principal | |
abstract  Principal | 
X509Certificate.getIssuerDN()
Gets the issuer (issuer distinguished name) value from 
 the certificate. | 
abstract  Principal | 
X509Certificate.getSubjectDN()
Gets the subject (subject distinguished name) value 
 from the certificate. | 
  | 
JavaTM 2 Platform Std. Ed. v1.4.1  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.