ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/java/org/apache/tomcat/util/net/SSLContext.java

Path
ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/java/org/apache/tomcat/util/net/SSLContext.java
Status
scanned
Type
file
Name
SSLContext.java
Extension
.java
Programming language
Java
Mime type
text/plain
File type
ASCII text, with CRLF line terminators
Tag

      
    
Rootfs path

      
    
Size
1908 (1.9 KB)
MD5
56343b547e9e5f9dbbe70caab1934795
SHA1
5be3d30c3db7d5aa60ab97beb6081dc0f9e12c41
SHA256
ab4a45fed4cb611dbd1186f28b0d8c22cf8f1ee89ea3b197d80ee9de4bf50d43
SHA512

      
    
SHA1_git
61f527ccfae5d106d97be87f89c3e4d3b156621d
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
SSLContext.java | 1.9 KB |

/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.tomcat.util.net; import java.security.KeyManagementException; import java.security.SecureRandom; import java.security.cert.X509Certificate; import javax.net.ssl.KeyManager; import javax.net.ssl.SSLEngine; import javax.net.ssl.SSLParameters; import javax.net.ssl.SSLServerSocketFactory; import javax.net.ssl.SSLSessionContext; import javax.net.ssl.TrustManager; /** * This interface is needed to override the default SSLContext class to allow SSL implementation pluggability without * having to use JCE. With regular JSSE it will do nothing but delegate to the SSLContext. */ public interface SSLContext { void init(KeyManager[] kms, TrustManager[] tms, SecureRandom sr) throws KeyManagementException; void destroy(); SSLSessionContext getServerSessionContext(); SSLEngine createSSLEngine(); SSLServerSocketFactory getServerSocketFactory(); SSLParameters getSupportedSSLParameters(); X509Certificate[] getCertificateChain(String alias); X509Certificate[] getAcceptedIssuers(); }
Detected license expression
apache-2.0
Detected license expression (SPDX)
Apache-2.0
Percentage of license text
52.19
Copyrights

      
    
Holders

      
    
Authors

      
    
License detections License expression License expression SPDX
apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de apache-2.0 Apache-2.0
URL Start line End line
http://www.apache.org/licenses/LICENSE-2.0 9 9