Home | History | Annotate | Download | only in security

Lines Matching refs:Identity

25 import java.security.Identity;
43 // Identities hash: key is the identity name
81 public synchronized Identity getIdentity(String name) {
85 return (Identity) names.get(name);
91 public synchronized Identity getIdentity(PublicKey key) {
95 return (Identity) keys.get(key);
99 * @see java.security.IdentityScope#addIdentity(java.security.Identity)
101 public synchronized void addIdentity(Identity identity) throws KeyManagementException {
102 if (identity == null) {
103 throw new NullPointerException("identity == null");
106 String name = identity.getName();
111 PublicKey key = identity.getPublicKey();
116 names.put(name, identity);
118 keys.put(key, identity);
123 * @see java.security.IdentityScope#removeIdentity(java.security.Identity)
125 public synchronized void removeIdentity(Identity identity)
129 if (identity == null) {
130 throw new NullPointerException("identity == null");
133 String name = identity.getName();
141 PublicKey key = identity.getPublicKey();
149 throw new KeyManagementException("identity not found");