Class EnrollmentFlagsV2
java.lang.Object
software.amazon.awssdk.services.pcaconnectorad.model.EnrollmentFlagsV2
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<EnrollmentFlagsV2.Builder,
EnrollmentFlagsV2>
@Generated("software.amazon.awssdk:codegen")
public final class EnrollmentFlagsV2
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<EnrollmentFlagsV2.Builder,EnrollmentFlagsV2>
Template configurations for v2 template schema.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic EnrollmentFlagsV2.Builder
builder()
final Boolean
Allow renewal using the same key.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Boolean
Include symmetric algorithms allowed by the subject.final Boolean
This flag instructs the CA to not include the security extension szOID_NTDS_CA_SECURITY_EXT (OID:1.3.6.1.4.1.311.25.2), as specified in [MS-WCCE] sections 2.2.2.7.7.4 and 3.2.2.6.2.1.4.5.9, in the issued certificate.final Boolean
Delete expired or revoked certificates instead of archiving them.static Class
<? extends EnrollmentFlagsV2.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final Boolean
Require user interaction when the subject is enrolled and the private key associated with the certificate is used.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
enableKeyReuseOnNtTokenKeysetStorageFull
Allow renewal using the same key.
- Returns:
- Allow renewal using the same key.
-
includeSymmetricAlgorithms
Include symmetric algorithms allowed by the subject.
- Returns:
- Include symmetric algorithms allowed by the subject.
-
noSecurityExtension
This flag instructs the CA to not include the security extension szOID_NTDS_CA_SECURITY_EXT (OID:1.3.6.1.4.1.311.25.2), as specified in [MS-WCCE] sections 2.2.2.7.7.4 and 3.2.2.6.2.1.4.5.9, in the issued certificate. This addresses a Windows Kerberos elevation-of-privilege vulnerability.
- Returns:
- This flag instructs the CA to not include the security extension szOID_NTDS_CA_SECURITY_EXT (OID:1.3.6.1.4.1.311.25.2), as specified in [MS-WCCE] sections 2.2.2.7.7.4 and 3.2.2.6.2.1.4.5.9, in the issued certificate. This addresses a Windows Kerberos elevation-of-privilege vulnerability.
-
removeInvalidCertificateFromPersonalStore
Delete expired or revoked certificates instead of archiving them.
- Returns:
- Delete expired or revoked certificates instead of archiving them.
-
userInteractionRequired
Require user interaction when the subject is enrolled and the private key associated with the certificate is used.
- Returns:
- Require user interaction when the subject is enrolled and the private key associated with the certificate is used.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<EnrollmentFlagsV2.Builder,
EnrollmentFlagsV2> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-