Top Description Fields Constructors Methods
org.springframework.http.server.reactive

pack-priv final Class DefaultSslInfo

extends Object
implements SslInfo
Class Inheritance
All Implemented Interfaces
org.springframework.http.server.reactive.SslInfo
Imports
java.security.cert.Certificate, .X509Certificate, java.util.ArrayList, .List, javax.net.ssl.SSLSession, org.springframework.lang.Nullable, org.springframework.util.Assert

Default implementation of SslInfo.
Author
Rossen Stoyanchev
Since
5.0.2

Field Summary

Modifier and TypeField and Description
private final X509Certificate[]
private final String

Constructor Summary

AccessConstructor and Description
pack-priv
DefaultSslInfo(String sessionId, X509Certificate[] peerCertificates)

pack-priv

Method Summary

Modifier and TypeMethod and Description
public X509Certificate[]
getPeerCertificates()

Implements org.springframework.http.server.reactive.SslInfo.getPeerCertificates.

Return SSL certificates associated with the request, if any.

public String
getSessionId()

Implements org.springframework.http.server.reactive.SslInfo.getSessionId.

Return the SSL session id, if any.

private static X509Certificate[]
private static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

peerCertificatesback to summary
private final X509Certificate[] peerCertificates
Annotations
@Nullable
sessionIdback to summary
private final String sessionId
Annotations
@Nullable

Constructor Detail

DefaultSslInfoback to summary
pack-priv DefaultSslInfo(String sessionId, X509Certificate[] peerCertificates)
DefaultSslInfoback to summary
pack-priv DefaultSslInfo(SSLSession session)

Method Detail

getPeerCertificatesback to summary
public X509Certificate[] getPeerCertificates()

Implements org.springframework.http.server.reactive.SslInfo.getPeerCertificates.

Doc from org.springframework.http.server.reactive.SslInfo.getPeerCertificates.

Return SSL certificates associated with the request, if any.

Annotations
@Override
@Nullable
getSessionIdback to summary
public String getSessionId()

Implements org.springframework.http.server.reactive.SslInfo.getSessionId.

Doc from org.springframework.http.server.reactive.SslInfo.getSessionId.

Return the SSL session id, if any.

Annotations
@Override
@Nullable
initCertificatesback to summary
private static X509Certificate[] initCertificates(SSLSession session)
Annotations
@Nullable
initSessionIdback to summary
private static String initSessionId(SSLSession session)
Annotations
@Nullable