Interface SubjectAltNameMatcherOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SubjectAltNameMatcher
,SubjectAltNameMatcher.Builder
public interface SubjectAltNameMatcherOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringMatcher
getMatcher()
Matcher for SAN value.StringMatcherOrBuilder
getMatcherOrBuilder()
Matcher for SAN value.java.lang.String
getOid()
OID Value which is required if OTHER_NAME SAN type is used.com.google.protobuf.ByteString
getOidBytes()
OID Value which is required if OTHER_NAME SAN type is used.SubjectAltNameMatcher.SanType
getSanType()
Specification of type of SAN.int
getSanTypeValue()
Specification of type of SAN.boolean
hasMatcher()
Matcher for SAN value.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getSanTypeValue
int getSanTypeValue()
Specification of type of SAN. Note that the default enum value is an invalid choice.
.envoy.extensions.transport_sockets.tls.v3.SubjectAltNameMatcher.SanType san_type = 1 [(.validate.rules) = { ... }
- Returns:
- The enum numeric value on the wire for sanType.
-
getSanType
SubjectAltNameMatcher.SanType getSanType()
Specification of type of SAN. Note that the default enum value is an invalid choice.
.envoy.extensions.transport_sockets.tls.v3.SubjectAltNameMatcher.SanType san_type = 1 [(.validate.rules) = { ... }
- Returns:
- The sanType.
-
hasMatcher
boolean hasMatcher()
Matcher for SAN value. The string matching for OTHER_NAME SAN values depends on their ASN.1 type: * OBJECT: Validated against its dotted numeric notation (e.g., "1.2.3.4") * BOOLEAN: Validated against strings "true" or "false" * INTEGER/ENUMERATED: Validated against a string containing the integer value * NULL: Validated against an empty string * Other types: Validated directly against the string value
.envoy.type.matcher.v3.StringMatcher matcher = 2 [(.validate.rules) = { ... }
- Returns:
- Whether the matcher field is set.
-
getMatcher
StringMatcher getMatcher()
Matcher for SAN value. The string matching for OTHER_NAME SAN values depends on their ASN.1 type: * OBJECT: Validated against its dotted numeric notation (e.g., "1.2.3.4") * BOOLEAN: Validated against strings "true" or "false" * INTEGER/ENUMERATED: Validated against a string containing the integer value * NULL: Validated against an empty string * Other types: Validated directly against the string value
.envoy.type.matcher.v3.StringMatcher matcher = 2 [(.validate.rules) = { ... }
- Returns:
- The matcher.
-
getMatcherOrBuilder
StringMatcherOrBuilder getMatcherOrBuilder()
Matcher for SAN value. The string matching for OTHER_NAME SAN values depends on their ASN.1 type: * OBJECT: Validated against its dotted numeric notation (e.g., "1.2.3.4") * BOOLEAN: Validated against strings "true" or "false" * INTEGER/ENUMERATED: Validated against a string containing the integer value * NULL: Validated against an empty string * Other types: Validated directly against the string value
.envoy.type.matcher.v3.StringMatcher matcher = 2 [(.validate.rules) = { ... }
-
getOid
java.lang.String getOid()
OID Value which is required if OTHER_NAME SAN type is used. For example, UPN OID is 1.3.6.1.4.1.311.20.2.3 (Reference: http://oid-info.com/get/1.3.6.1.4.1.311.20.2.3). If set for SAN types other than OTHER_NAME, it will be ignored.
string oid = 3;
- Returns:
- The oid.
-
getOidBytes
com.google.protobuf.ByteString getOidBytes()
OID Value which is required if OTHER_NAME SAN type is used. For example, UPN OID is 1.3.6.1.4.1.311.20.2.3 (Reference: http://oid-info.com/get/1.3.6.1.4.1.311.20.2.3). If set for SAN types other than OTHER_NAME, it will be ignored.
string oid = 3;
- Returns:
- The bytes for oid.
-
-