@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EnrollmentFlagsV2 extends Object implements Serializable, Cloneable, StructuredPojo
Template configurations for v2 template schema.
Constructor and Description |
---|
EnrollmentFlagsV2() |
Modifier and Type | Method and Description |
---|---|
EnrollmentFlagsV2 |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEnableKeyReuseOnNtTokenKeysetStorageFull()
Allow renewal using the same key.
|
Boolean |
getIncludeSymmetricAlgorithms()
Include symmetric algorithms allowed by the subject.
|
Boolean |
getNoSecurityExtension()
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.
|
Boolean |
getRemoveInvalidCertificateFromPersonalStore()
Delete expired or revoked certificates instead of archiving them.
|
Boolean |
getUserInteractionRequired()
Require user interaction when the subject is enrolled and the private key associated with the certificate is
used.
|
int |
hashCode() |
Boolean |
isEnableKeyReuseOnNtTokenKeysetStorageFull()
Allow renewal using the same key.
|
Boolean |
isIncludeSymmetricAlgorithms()
Include symmetric algorithms allowed by the subject.
|
Boolean |
isNoSecurityExtension()
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.
|
Boolean |
isRemoveInvalidCertificateFromPersonalStore()
Delete expired or revoked certificates instead of archiving them.
|
Boolean |
isUserInteractionRequired()
Require user interaction when the subject is enrolled and the private key associated with the certificate is
used.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEnableKeyReuseOnNtTokenKeysetStorageFull(Boolean enableKeyReuseOnNtTokenKeysetStorageFull)
Allow renewal using the same key.
|
void |
setIncludeSymmetricAlgorithms(Boolean includeSymmetricAlgorithms)
Include symmetric algorithms allowed by the subject.
|
void |
setNoSecurityExtension(Boolean 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.
|
void |
setRemoveInvalidCertificateFromPersonalStore(Boolean removeInvalidCertificateFromPersonalStore)
Delete expired or revoked certificates instead of archiving them.
|
void |
setUserInteractionRequired(Boolean userInteractionRequired)
Require user interaction when the subject is enrolled and the private key associated with the certificate is
used.
|
String |
toString()
Returns a string representation of this object.
|
EnrollmentFlagsV2 |
withEnableKeyReuseOnNtTokenKeysetStorageFull(Boolean enableKeyReuseOnNtTokenKeysetStorageFull)
Allow renewal using the same key.
|
EnrollmentFlagsV2 |
withIncludeSymmetricAlgorithms(Boolean includeSymmetricAlgorithms)
Include symmetric algorithms allowed by the subject.
|
EnrollmentFlagsV2 |
withNoSecurityExtension(Boolean 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.
|
EnrollmentFlagsV2 |
withRemoveInvalidCertificateFromPersonalStore(Boolean removeInvalidCertificateFromPersonalStore)
Delete expired or revoked certificates instead of archiving them.
|
EnrollmentFlagsV2 |
withUserInteractionRequired(Boolean userInteractionRequired)
Require user interaction when the subject is enrolled and the private key associated with the certificate is
used.
|
public void setEnableKeyReuseOnNtTokenKeysetStorageFull(Boolean enableKeyReuseOnNtTokenKeysetStorageFull)
Allow renewal using the same key.
enableKeyReuseOnNtTokenKeysetStorageFull
- Allow renewal using the same key.public Boolean getEnableKeyReuseOnNtTokenKeysetStorageFull()
Allow renewal using the same key.
public EnrollmentFlagsV2 withEnableKeyReuseOnNtTokenKeysetStorageFull(Boolean enableKeyReuseOnNtTokenKeysetStorageFull)
Allow renewal using the same key.
enableKeyReuseOnNtTokenKeysetStorageFull
- Allow renewal using the same key.public Boolean isEnableKeyReuseOnNtTokenKeysetStorageFull()
Allow renewal using the same key.
public void setIncludeSymmetricAlgorithms(Boolean includeSymmetricAlgorithms)
Include symmetric algorithms allowed by the subject.
includeSymmetricAlgorithms
- Include symmetric algorithms allowed by the subject.public Boolean getIncludeSymmetricAlgorithms()
Include symmetric algorithms allowed by the subject.
public EnrollmentFlagsV2 withIncludeSymmetricAlgorithms(Boolean includeSymmetricAlgorithms)
Include symmetric algorithms allowed by the subject.
includeSymmetricAlgorithms
- Include symmetric algorithms allowed by the subject.public Boolean isIncludeSymmetricAlgorithms()
Include symmetric algorithms allowed by the subject.
public void setNoSecurityExtension(Boolean 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.
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.public Boolean getNoSecurityExtension()
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.
public EnrollmentFlagsV2 withNoSecurityExtension(Boolean 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.
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.public Boolean isNoSecurityExtension()
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.
public void setRemoveInvalidCertificateFromPersonalStore(Boolean removeInvalidCertificateFromPersonalStore)
Delete expired or revoked certificates instead of archiving them.
removeInvalidCertificateFromPersonalStore
- Delete expired or revoked certificates instead of archiving them.public Boolean getRemoveInvalidCertificateFromPersonalStore()
Delete expired or revoked certificates instead of archiving them.
public EnrollmentFlagsV2 withRemoveInvalidCertificateFromPersonalStore(Boolean removeInvalidCertificateFromPersonalStore)
Delete expired or revoked certificates instead of archiving them.
removeInvalidCertificateFromPersonalStore
- Delete expired or revoked certificates instead of archiving them.public Boolean isRemoveInvalidCertificateFromPersonalStore()
Delete expired or revoked certificates instead of archiving them.
public void setUserInteractionRequired(Boolean userInteractionRequired)
Require user interaction when the subject is enrolled and the private key associated with the certificate is used.
userInteractionRequired
- Require user interaction when the subject is enrolled and the private key associated with the certificate
is used.public Boolean getUserInteractionRequired()
Require user interaction when the subject is enrolled and the private key associated with the certificate is used.
public EnrollmentFlagsV2 withUserInteractionRequired(Boolean userInteractionRequired)
Require user interaction when the subject is enrolled and the private key associated with the certificate is used.
userInteractionRequired
- Require user interaction when the subject is enrolled and the private key associated with the certificate
is used.public Boolean isUserInteractionRequired()
Require user interaction when the subject is enrolled and the private key associated with the certificate is used.
public String toString()
toString
in class Object
Object.toString()
public EnrollmentFlagsV2 clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.