/libcore/luni/src/main/java/javax/net/ssl/ |
H A D | X509KeyManager.java | 31 * Chooses an alias for the client side of an SSL connection to authenticate 41 * the alias selected does not depend on a specific socket. 42 * @return the alias name of a matching key or {@code null} if there are no 49 * Chooses an alias for the server side of an SSL connection to authenticate 59 * the alias selected does not depend on a specific socket. 60 * @return the alias name of a matching key or {@code null} if there are no 67 * Returns the certificate chain for the specified alias. 69 * @param alias 70 * the alias to get the certificate chain for. 71 * @return the certificate chain for the specified alias, o 74 getCertificateChain(String alias) argument 112 getPrivateKey(String alias) argument [all...] |
/libcore/luni/src/main/java/org/apache/harmony/xnet/provider/jsse/ |
H A D | OpenSSLKey.java | 24 private final String alias; field in class:OpenSSLKey 29 alias = null; 32 OpenSSLKey(int ctx, OpenSSLEngine engine, String alias) { argument 35 this.alias = alias; 51 return alias;
|
H A D | KeyManagerImpl.java | 70 final String alias = aliases.nextElement(); 72 if (keyStore.entryInstanceOf(alias, KeyStore.PrivateKeyEntry.class)) { 74 .getEntry(alias, new KeyStore.PasswordProtection(pwd)); 75 hash.put(alias, entry); 97 public X509Certificate[] getCertificateChain(String alias) { argument 98 if (alias == null) { 101 if (hash.containsKey(alias)) { 102 Certificate[] certs = hash.get(alias).getCertificateChain(); 123 public PrivateKey getPrivateKey(String alias) { argument 124 if (alias [all...] |
H A D | TrustedCertificateKeyStoreSpi.java | 35 @Override public Key engineGetKey(String alias, char[] password) { argument 36 if (alias == null) { 37 throw new NullPointerException("alias == null"); 42 @Override public Certificate[] engineGetCertificateChain(String alias) { argument 43 if (alias == null) { 44 throw new NullPointerException("alias == null"); 49 @Override public Certificate engineGetCertificate(String alias) { argument 50 return store.getCertificate(alias); 53 @Override public Date engineGetCreationDate(String alias) { argument 54 return store.getCreationDate(alias); 57 engineSetKeyEntry( String alias, Key key, char[] password, Certificate[] chain) argument 62 engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) argument 66 engineSetCertificateEntry(String alias, Certificate cert) argument 73 engineDeleteEntry(String alias) argument 81 engineContainsAlias(String alias) argument 89 engineIsKeyEntry(String alias) argument 96 engineIsCertificateEntry(String alias) argument [all...] |
H A D | TrustedCertificateStore.java | 94 public static final boolean isSystem(String alias) { argument 95 return alias.startsWith(PREFIX_SYSTEM); 97 public static final boolean isUser(String alias) { argument 98 return alias.startsWith(PREFIX_USER); 133 public Certificate getCertificate(String alias) { argument 134 return getCertificate(alias, false); 137 public Certificate getCertificate(String alias, boolean includeDeletedSystem) { argument 139 File file = fileForAlias(alias); 140 if (file == null || (isUser(alias) && isTombstone(file))) { 144 if (cert == null || (isSystem(alias) 153 fileForAlias(String alias) argument 215 getCreationDate(String alias) argument 273 containsAlias(String alias) argument 277 containsAlias(String alias, boolean includeDeletedSystem) argument 583 deleteCertificateEntry(String alias) argument 616 removeUnnecessaryTombstones(String alias) argument [all...] |
H A D | OpenSSLSocketImpl.java | 463 private void setCertificate(String alias) throws CertificateEncodingException, SSLException { argument 464 if (alias == null) { 467 PrivateKey privateKey = sslParameters.getKeyManager().getPrivateKey(alias); 471 X509Certificate[] certificates = sslParameters.getKeyManager().getCertificateChain(alias);
|
/libcore/luni/src/test/java/libcore/java/security/ |
H A D | ProviderTest.java | 123 private static final Pattern alias = Pattern.compile("Alg\\.Alias\\.([^.]*)\\.(.*)"); field in class:ProviderTest 170 Matcher m = alias.matcher(key); 197 String alias = entry.getKey(); 199 assertTrue("Could not find implementation " + actual + " for alias " + alias,
|
H A D | KeyStoreTest.java | 264 String alias = aliases.nextElement(); 265 ks.deleteEntry(alias); 271 public static void setPrivateKeyNoPassword(KeyStore ks, String alias, PrivateKeyEntry privateKey) argument 273 ks.setKeyEntry(alias, privateKey.getPrivateKey(), null, privateKey.getCertificateChain()); 278 public static void setPrivateKey(KeyStore ks, String alias) throws Exception { argument 279 setPrivateKey(ks, alias, getPrivateKey()); 282 String alias, 285 ks.setKeyEntry(alias, 294 public static void setPrivateKeyBytes(KeyStore ks, String alias) throws Exception { argument 295 setPrivateKeyBytes(ks, alias, getPrivateKe 281 setPrivateKey(KeyStore ks, String alias, PrivateKeyEntry privateKey) argument 297 setPrivateKeyBytes(KeyStore ks, String alias, PrivateKeyEntry privateKey) argument 309 setSecretKey(KeyStore ks, String alias) argument 312 setSecretKey(KeyStore ks, String alias, SecretKey key) argument 322 setSecretKeyBytes(KeyStore ks, String alias) argument 325 setSecretKeyBytes(KeyStore ks, String alias, SecretKey key) argument 335 setCertificate(KeyStore ks, String alias) argument 338 setCertificate(KeyStore ks, String alias, Certificate certificate) argument [all...] |
/libcore/luni/src/main/java/org/apache/harmony/security/utils/ |
H A D | AlgNameMapper.java | 133 * Returns Algorithm name for given algorithm alias 135 * @param algName - alias 154 String alias = key.substring(keyPrfix2find.length()); 157 if (isOID(alias)) { 158 if (alias.startsWith("OID.")) { 159 alias = alias.substring(4); 162 boolean oid2AlgContains = oid2AlgMap.containsKey(alias); 166 oid2AlgMap.put(alias, algUC); 169 alg2OidMap.put(algUC, alias); 189 isOID(String alias) argument [all...] |
/libcore/luni/src/test/java/libcore/javax/net/ssl/ |
H A D | KeyManagerFactoryTest.java | 168 for (String alias : aliases) { 169 test_X509KeyManager_alias(km, alias, keyType, false, empty); 179 for (String alias : aliases) { 180 test_X509KeyManager_alias(km, alias, keyType, false, empty); 189 String alias = km.chooseClientAlias(array, null, null); 190 test_X509KeyManager_alias(km, alias, keyType, false, empty); 193 String alias = km.chooseServerAlias(keyType, null, null); 194 test_X509KeyManager_alias(km, alias, keyType, false, empty); 208 String alias = km.chooseEngineClientAlias(array, null, null); 209 test_X509KeyManager_alias(km, alias, keyTyp 217 test_X509KeyManager_alias(X509KeyManager km, String alias, String keyType, boolean many, boolean empty) argument [all...] |
/libcore/luni/src/test/java/tests/api/javax/net/ssl/ |
H A D | X509ExtendedKeyManagerTest.java | 149 public X509Certificate[] getCertificateChain(String alias) { argument 172 public PrivateKey getPrivateKey(String alias) { argument
|
H A D | X509KeyManagerTest.java | 720 * X509KeyManager#getCertificateChain(String alias) 731 * X509KeyManager#getPrivateKey(String alias) 742 for (String alias : aliases) { 743 assertKnownAlias(alias); 747 private void assertKnownAlias(String alias) { argument 748 String a = alias.toLowerCase(); 750 assertTrue("Expected one of clientkey_01, clientkey_02, clientkey_03. Received: " + alias, okay);
|
/libcore/luni/src/main/java/java/security/ |
H A D | KeyStoreSpi.java | 40 * Returns the key with the given alias, using the password to recover the 43 * @param alias 44 * the alias for the entry. 47 * @return the key with the specified alias, or {@code null} if the 48 * specified alias is not bound to an entry. 54 public abstract Key engineGetKey(String alias, char[] password) argument 58 * Returns the certificate chain for the entry with the given alias. 60 * @param alias 61 * the alias for the entry 62 * @return the certificate chain for the entry with the given alias, o 65 engineGetCertificateChain(String alias) argument 75 engineGetCertificate(String alias) argument 85 engineGetCreationDate(String alias) argument 107 engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) argument 127 engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) argument 144 engineSetCertificateEntry(String alias, Certificate cert) argument 156 engineDeleteEntry(String alias) argument 175 engineContainsAlias(String alias) argument 192 engineIsKeyEntry(String alias) argument 203 engineIsCertificateEntry(String alias) argument 345 engineGetEntry(String alias, KeyStore.ProtectionParameter protParam) argument 400 engineSetEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam) argument 465 engineEntryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass) argument [all...] |
H A D | KeyStore.java | 230 * Returns the key with the given alias, using the password to recover the 233 * @param alias 234 * the alias for the entry. 237 * @return the key with the specified alias, or {@code null} if the 238 * specified alias is not bound to an entry. 246 public final Key getKey(String alias, char[] password) argument 252 return implSpi.engineGetKey(alias, password); 256 * Returns the certificate chain for the entry with the given alias. 258 * @param alias 259 * the alias fo 265 getCertificateChain(String alias) argument 282 getCertificate(String alias) argument 299 getCreationDate(String alias) argument 327 setKeyEntry(String alias, Key key, char[] password, Certificate[] chain) argument 364 setKeyEntry(String alias, byte[] key, Certificate[] chain) argument 388 setCertificateEntry(String alias, Certificate cert) argument 405 deleteEntry(String alias) argument 437 containsAlias(String alias) argument 468 isKeyEntry(String alias) argument 486 isCertificateEntry(String alias) argument 636 getEntry(String alias, ProtectionParameter param) argument 666 setEntry(String alias, Entry entry, ProtectionParameter param) argument 693 entryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass) argument 746 getProtectionParameter(String alias) argument 1002 getProtectionParameter( String alias) argument [all...] |
H A D | Provider.java | 494 for (String alias : s.getAliases()) { 495 aliasTable.put(key(s.type, alias), s); 519 for (String alias: s.getAliases()) { 520 aliasTable.remove(key(s.type, alias)); 617 for (String alias : ser.aliases) { 618 propertyAliasTable.remove(key(serviceName, alias)); 878 * Adds an alias. 880 * @param alias the alias to add 882 /*package*/ void addAlias(String alias) { argument [all...] |
/libcore/luni/src/test/java/org/apache/harmony/security/tests/java/security/ |
H A D | KeyStoreBuilderTest.java | 139 // alias) 154 assertEquals(ksB.getProtectionParameter("Bad alias"), pp[i]); 157 // with such alias 164 // with such alias 193 * <code>getProtectionParameter(String alias)</code> Assertions: throws 200 * alias) throws NullPointerException when alias is null; throws 201 * KeyStoreException when alias is not available; returns 306 + " was thrown for alias: " + aName); 313 assertEquals(ksB.getProtectionParameter("Bad alias"), protPas 525 getProtectionParameter(String alias) argument [all...] |
/libcore/support/src/test/java/libcore/javax/net/ssl/ |
H A D | TestKeyManager.java | 116 private String dumpAlias(String alias) { argument 118 out.println(alias); 119 return alias; 122 public X509Certificate[] getCertificateChain(String alias) { argument 124 out.print(" | alias: "); 125 out.print(alias); 126 return dumpCerts(keyManager.getCertificateChain(alias)); 159 for (String alias : aliases) { 160 out.print(alias); 167 public PrivateKey getPrivateKey(String alias) { argument [all...] |
/libcore/support/src/test/java/org/apache/harmony/security/tests/support/ |
H A D | MyKeyStore.java | 63 public Key engineGetKey(String alias, char[] password) argument 65 if (Keys.containsKey(alias)) { 66 return (Key) Keys.get(alias); 71 public Certificate[] engineGetCertificateChain(String alias) { argument 72 if (Chain.containsKey(alias)) { 73 return (Certificate[]) Chain.get(alias); 78 public Certificate engineGetCertificate(String alias) { argument 79 if (Cert.containsKey(alias)) { 80 return (Certificate) Cert.get(alias); 85 public Date engineGetCreationDate(String alias) { argument 92 engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) argument 104 engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) argument 125 engineSetCertificateEntry(String alias, Certificate cert) argument 131 engineDeleteEntry(String alias) argument 146 engineContainsAlias(String alias) argument 160 engineIsKeyEntry(String alias) argument 167 engineIsCertificateEntry(String alias) argument [all...] |
H A D | MyKeyStoreSpi.java | 48 public Key engineGetKey(String alias, char[] password) argument 53 public Certificate[] engineGetCertificateChain(String alias) { argument 57 public Certificate engineGetCertificate(String alias) { argument 58 if (alias.equals("test_engineEntryInstanceOf_Alias1")) { 64 public Date engineGetCreationDate(String alias) { argument 68 public void engineSetKeyEntry(String alias, Key key, char[] password, argument 74 public void engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) argument 80 public void engineSetCertificateEntry(String alias, Certificate cert) argument 86 public void engineDeleteEntry(String alias) throws KeyStoreException { argument 95 public boolean engineContainsAlias(String alias) { argument 107 engineIsKeyEntry(String alias) argument 116 engineIsCertificateEntry(String alias) argument [all...] |
H A D | TestKeyStoreSpi.java | 68 public boolean engineContainsAlias(String alias) { argument 69 return aliases.containsKey(alias); 73 public void engineDeleteEntry(String alias) throws KeyStoreException { argument 74 throw new KeyStoreException("entry " + alias + " cannot be deleted"); 78 public Certificate engineGetCertificate(String alias) { argument 79 return (Certificate) aliases.get(alias); 88 for (Map.Entry<String, Object> alias : aliases.entrySet()) { 89 if (alias.getValue() == cert) { 90 return alias.getKey(); 98 public Certificate[] engineGetCertificateChain(String alias) { argument 103 engineGetCreationDate(String alias) argument 108 engineGetKey(String alias, char[] password) argument 126 engineIsCertificateEntry(String alias) argument 136 engineIsKeyEntry(String alias) argument 186 engineSetCertificateEntry(String alias, Certificate cert) argument 197 engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) argument 216 engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) argument [all...] |
/libcore/luni/src/test/java/org/apache/harmony/xnet/provider/jsse/ |
H A D | TrustedCertificateStoreTest.java | 171 ALIAS_SYSTEM_CA1 = alias(false, CA1, 0); 172 ALIAS_SYSTEM_CA2 = alias(false, CA2, 0); 173 ALIAS_USER_CA1 = alias(true, CA1, 0); 174 ALIAS_USER_CA2 = alias(true, CA2, 0); 176 ALIAS_SYSTEM_CHAIN0 = alias(false, getChain()[0], 0); 177 ALIAS_SYSTEM_CHAIN1 = alias(false, getChain()[1], 0); 178 ALIAS_SYSTEM_CHAIN2 = alias(false, getChain()[2], 0); 179 ALIAS_USER_CHAIN0 = alias(true, getChain()[0], 0); 180 ALIAS_USER_CHAIN1 = alias(true, getChain()[1], 0); 181 ALIAS_USER_CHAIN2 = alias(tru 553 assertRootCa(X509Certificate x, String alias) argument 558 assertTrusted(X509Certificate x, String alias) argument 565 assertIntermediateCa(X509Certificate x, String alias) argument 570 assertMasked(X509Certificate x, String alias) argument 575 assertDeleted(X509Certificate x, String alias) argument 584 assertTombstone(String alias) argument 591 assertNoTombstone(String alias) argument 616 private static String alias(boolean user, X509Certificate x, int index) { method in class:TrustedCertificateStoreTest 629 install(X509Certificate x, String alias) argument 644 file(String alias) argument [all...] |