Class SslClientCertAttribute
java.lang.Object
io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute
- All Implemented Interfaces:
ExchangeAttribute
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final SslClientCertAttribute
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreadAttribute
(io.vertx.ext.web.RoutingContext exchange) Resolve the attribute from the HTTP server exchange.static String
toPem
(X509Certificate certificate) void
writeAttribute
(io.vertx.ext.web.RoutingContext exchange, String newValue) Sets a new value for the attribute.
-
Field Details
-
INSTANCE
-
BEGIN_CERT
- See Also:
-
END_CERT
- See Also:
-
-
Constructor Details
-
SslClientCertAttribute
public SslClientCertAttribute()
-
-
Method Details
-
toPem
- Throws:
CertificateEncodingException
-
readAttribute
Description copied from interface:ExchangeAttribute
Resolve the attribute from the HTTP server exchange. This may return null if the attribute is not present.- Specified by:
readAttribute
in interfaceExchangeAttribute
- Parameters:
exchange
- The exchange- Returns:
- The attribute
-
writeAttribute
public void writeAttribute(io.vertx.ext.web.RoutingContext exchange, String newValue) throws ReadOnlyAttributeException Description copied from interface:ExchangeAttribute
Sets a new value for the attribute. Not all attributes are writable.- Specified by:
writeAttribute
in interfaceExchangeAttribute
- Parameters:
exchange
- The exchangenewValue
- The new value for the attribute- Throws:
ReadOnlyAttributeException
- when attribute cannot be written
-