Lines Matching refs:alias
556 * Encode a CA certificate alias so it does not contain illegal character.
559 public static String encodeCaCertificateAlias(String alias) {
560 byte[] bytes = alias.getBytes(StandardCharsets.UTF_8);
569 * Decode a previously-encoded CA certificate alias.
572 public static String decodeCaCertificateAlias(String alias) {
573 byte[] data = new byte[alias.length() >> 1];
574 for (int n = 0, position = 0; n < alias.length(); n += 2, position++) {
575 data[position] = (byte) Integer.parseInt(alias.substring(n, n + 2), 16);
581 return alias;
586 * Set CA certificate alias.
591 * @param alias identifies the certificate
594 public void setCaCertificateAlias(String alias) {
595 setFieldValue(CA_CERT_KEY, alias, CA_CERT_PREFIX);
600 * the keystore, please use alias encoded by {@link #encodeCaCertificateAlias(String)}.
612 // Backwards compatibility: use the original cert prefix if setting only one alias.
628 * Get CA certificate alias
629 * @return alias to the CA certificate
638 * @return alias to the CA certificate
644 // Backwards compatibility: parse the original alias prefix.
772 /** Set Client certificate alias.
777 * @param alias identifies the certificate
780 public void setClientCertificateAlias(String alias) {
781 setFieldValue(CLIENT_CERT_KEY, alias, CLIENT_CERT_PREFIX);
782 setFieldValue(PRIVATE_KEY_ID_KEY, alias, Credentials.USER_PRIVATE_KEY);
784 if (TextUtils.isEmpty(alias)) {
794 * Get client certificate alias
795 * @return alias to the client certificate