@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExtendedKeyUsage extends Object implements Serializable, Cloneable, StructuredPojo
Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in
the KeyUsage
extension.
Constructor and Description |
---|
ExtendedKeyUsage() |
Modifier and Type | Method and Description |
---|---|
ExtendedKeyUsage |
clone() |
boolean |
equals(Object obj) |
String |
getExtendedKeyUsageObjectIdentifier()
Specifies a custom
ExtendedKeyUsage with an object identifier (OID). |
String |
getExtendedKeyUsageType()
Specifies a standard
ExtendedKeyUsage as defined as in RFC 5280. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setExtendedKeyUsageObjectIdentifier(String extendedKeyUsageObjectIdentifier)
Specifies a custom
ExtendedKeyUsage with an object identifier (OID). |
void |
setExtendedKeyUsageType(String extendedKeyUsageType)
Specifies a standard
ExtendedKeyUsage as defined as in RFC 5280. |
String |
toString()
Returns a string representation of this object.
|
ExtendedKeyUsage |
withExtendedKeyUsageObjectIdentifier(String extendedKeyUsageObjectIdentifier)
Specifies a custom
ExtendedKeyUsage with an object identifier (OID). |
ExtendedKeyUsage |
withExtendedKeyUsageType(ExtendedKeyUsageType extendedKeyUsageType)
Specifies a standard
ExtendedKeyUsage as defined as in RFC 5280. |
ExtendedKeyUsage |
withExtendedKeyUsageType(String extendedKeyUsageType)
Specifies a standard
ExtendedKeyUsage as defined as in RFC 5280. |
public void setExtendedKeyUsageType(String extendedKeyUsageType)
Specifies a standard ExtendedKeyUsage
as defined as in RFC 5280.
extendedKeyUsageType
- Specifies a standard ExtendedKeyUsage
as defined as in RFC 5280.ExtendedKeyUsageType
public String getExtendedKeyUsageType()
Specifies a standard ExtendedKeyUsage
as defined as in RFC 5280.
ExtendedKeyUsage
as defined as in RFC 5280.ExtendedKeyUsageType
public ExtendedKeyUsage withExtendedKeyUsageType(String extendedKeyUsageType)
Specifies a standard ExtendedKeyUsage
as defined as in RFC 5280.
extendedKeyUsageType
- Specifies a standard ExtendedKeyUsage
as defined as in RFC 5280.ExtendedKeyUsageType
public ExtendedKeyUsage withExtendedKeyUsageType(ExtendedKeyUsageType extendedKeyUsageType)
Specifies a standard ExtendedKeyUsage
as defined as in RFC 5280.
extendedKeyUsageType
- Specifies a standard ExtendedKeyUsage
as defined as in RFC 5280.ExtendedKeyUsageType
public void setExtendedKeyUsageObjectIdentifier(String extendedKeyUsageObjectIdentifier)
Specifies a custom ExtendedKeyUsage
with an object identifier (OID).
extendedKeyUsageObjectIdentifier
- Specifies a custom ExtendedKeyUsage
with an object identifier (OID).public String getExtendedKeyUsageObjectIdentifier()
Specifies a custom ExtendedKeyUsage
with an object identifier (OID).
ExtendedKeyUsage
with an object identifier (OID).public ExtendedKeyUsage withExtendedKeyUsageObjectIdentifier(String extendedKeyUsageObjectIdentifier)
Specifies a custom ExtendedKeyUsage
with an object identifier (OID).
extendedKeyUsageObjectIdentifier
- Specifies a custom ExtendedKeyUsage
with an object identifier (OID).public String toString()
toString
in class Object
Object.toString()
public ExtendedKeyUsage clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.