jsdsi
Class AuthCertSelector
java.lang.Object
jsdsi.CertSelector
jsdsi.AuthCertSelector
- All Implemented Interfaces:
- java.security.cert.CertSelector, java.lang.Cloneable
- public class AuthCertSelector
- extends CertSelector
Selects all authorization certificates issued by a specific principal
that grant an authorization at least as strong as a specified
authorization.
- Version:
- $Revision: 1.2.6.1 $ $Date: 2005/11/08 03:12:52 $
- Author:
- Sameer Ajmani
|
Constructor Summary |
AuthCertSelector(Principal i)
Creates an AuthCertSelector that matches
all auth certs issued by i. |
AuthCertSelector(Principal i,
Auth a)
Creates an AuthCertSelector that matches
these auth certs issued by i that grant
an authorization no weaker than a |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthCertSelector
public AuthCertSelector(Principal i)
- Creates an
AuthCertSelector that matches
all auth certs issued by i.
- Parameters:
i - the issuer to match
AuthCertSelector
public AuthCertSelector(Principal i,
Auth a)
- Creates an
AuthCertSelector that matches
these auth certs issued by i that grant
an authorization no weaker than a
- Parameters:
i - the issuer to matcha - the weakest auth to match
clone
public java.lang.Object clone()
- Specified by:
clone in interface java.security.cert.CertSelector- Specified by:
clone in class CertSelector
- See Also:
Object.clone()
match
public boolean match(Certificate cert)
- Specified by:
match in class CertSelector
- Returns:
- true if cert's issuer is the same principal as
this.issuer, and if cert's auth implies this.auth.
- See Also:
CertSelector.match(Certificate)
getIssuer
public Principal getIssuer()
- Returns:
- issuer
getAuth
public Auth getAuth()
- Returns:
- auth
Copyright © 2002-2006 JSDSI. All Rights Reserved.