• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* GENERATED SOURCE. DO NOT MODIFY. */
2 /*
3  * Copyright (C) 2016 The Android Open Source Project
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
18 // License from Apache Harmony:
19 /*
20  *  Licensed to the Apache Software Foundation (ASF) under one or more
21  *  contributor license agreements.  See the NOTICE file distributed with
22  *  this work for additional information regarding copyright ownership.
23  *  The ASF licenses this file to You under the Apache License, Version 2.0
24  *  (the "License"); you may not use this file except in compliance with
25  *  the License.  You may obtain a copy of the License at
26  *
27  *     http://www.apache.org/licenses/LICENSE-2.0
28  *
29  *  Unless required by applicable law or agreed to in writing, software
30  *  distributed under the License is distributed on an "AS IS" BASIS,
31  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
32  *  See the License for the specific language governing permissions and
33  *  limitations under the License.
34  */
35 
36 
37 package com.android.org.conscrypt;
38 
39 import javax.net.ssl.X509ExtendedTrustManager;
40 import java.security.cert.CertificateException;
41 
42 /**
43  *
44  * TrustManager implementation. The implementation is based on CertPathValidator
45  * PKIX and CertificateFactory X509 implementations. This implementations should
46  * be provided by some certification provider.
47  *
48  * @see javax.net.ssl.X509ExtendedTrustManager
49  * @hide This class is not part of the Android public SDK API
50  */
51 
52 @SuppressWarnings({"unchecked", "deprecation", "all"})
53 public final class TrustManagerImpl extends javax.net.ssl.X509ExtendedTrustManager {
54 
55 /**
56  * Creates X509TrustManager based on a keystore
57  */
58 
TrustManagerImpl(java.security.KeyStore keyStore)59 public TrustManagerImpl(java.security.KeyStore keyStore) { throw new RuntimeException("Stub!"); }
60 
TrustManagerImpl(java.security.KeyStore keyStore, com.android.org.conscrypt.CertPinManager manager, com.android.org.conscrypt.ConscryptCertStore certStore)61 public TrustManagerImpl(java.security.KeyStore keyStore, com.android.org.conscrypt.CertPinManager manager, com.android.org.conscrypt.ConscryptCertStore certStore) { throw new RuntimeException("Stub!"); }
62 
checkClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType)63 public void checkClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType) throws java.security.cert.CertificateException { throw new RuntimeException("Stub!"); }
64 
checkClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.net.Socket socket)65 public void checkClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.net.Socket socket) throws java.security.cert.CertificateException { throw new RuntimeException("Stub!"); }
66 
checkClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, javax.net.ssl.SSLEngine engine)67 public void checkClientTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, javax.net.ssl.SSLEngine engine) throws java.security.cert.CertificateException { throw new RuntimeException("Stub!"); }
68 
checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType)69 public void checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType) throws java.security.cert.CertificateException { throw new RuntimeException("Stub!"); }
70 
71 /**
72  * For backward compatibility with older Android API that used String for the hostname only.
73  */
74 
checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.lang.String hostname)75 public java.util.List<java.security.cert.X509Certificate> checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.lang.String hostname) throws java.security.cert.CertificateException { throw new RuntimeException("Stub!"); }
76 
77 /**
78  * Returns the full trusted certificate chain found from {@code certs}.
79  *
80  * Throws {@link java.security.cert.CertificateException CertificateException} when no trusted chain can be found from {@code certs}.
81  */
82 
getTrustedChainForServer(java.security.cert.X509Certificate[] certs, java.lang.String authType, java.net.Socket socket)83 public java.util.List<java.security.cert.X509Certificate> getTrustedChainForServer(java.security.cert.X509Certificate[] certs, java.lang.String authType, java.net.Socket socket) throws java.security.cert.CertificateException { throw new RuntimeException("Stub!"); }
84 
85 /**
86  * Returns the full trusted certificate chain found from {@code certs}.
87  *
88  * Throws {@link java.security.cert.CertificateException CertificateException} when no trusted chain can be found from {@code certs}.
89  */
90 
getTrustedChainForServer(java.security.cert.X509Certificate[] certs, java.lang.String authType, javax.net.ssl.SSLEngine engine)91 public java.util.List<java.security.cert.X509Certificate> getTrustedChainForServer(java.security.cert.X509Certificate[] certs, java.lang.String authType, javax.net.ssl.SSLEngine engine) throws java.security.cert.CertificateException { throw new RuntimeException("Stub!"); }
92 
checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.net.Socket socket)93 public void checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.net.Socket socket) throws java.security.cert.CertificateException { throw new RuntimeException("Stub!"); }
94 
checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, javax.net.ssl.SSLEngine engine)95 public void checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, javax.net.ssl.SSLEngine engine) throws java.security.cert.CertificateException { throw new RuntimeException("Stub!"); }
96 
handleTrustStorageUpdate()97 public void handleTrustStorageUpdate() { throw new RuntimeException("Stub!"); }
98 
getAcceptedIssuers()99 public java.security.cert.X509Certificate[] getAcceptedIssuers() { throw new RuntimeException("Stub!"); }
100 }
101 
102