@Generated(value="software.amazon.awssdk:codegen") public final class CustomCodeSigning extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CustomCodeSigning.Builder,CustomCodeSigning>
Describes a custom method used to code sign a file.
Modifier and Type | Class and Description |
---|---|
static interface |
CustomCodeSigning.Builder |
Modifier and Type | Method and Description |
---|---|
static CustomCodeSigning.Builder |
builder() |
CodeSigningCertificateChain |
certificateChain()
The certificate chain.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
hashAlgorithm()
The hash algorithm used to code sign the file.
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CustomCodeSigning.Builder> |
serializableBuilderClass() |
CodeSigningSignature |
signature()
The signature for the file.
|
String |
signatureAlgorithm()
The signature algorithm used to code sign the file.
|
CustomCodeSigning.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final CodeSigningSignature signature()
The signature for the file.
public final CodeSigningCertificateChain certificateChain()
The certificate chain.
public final String hashAlgorithm()
The hash algorithm used to code sign the file. You can use a string as the algorithm name if the target
over-the-air (OTA) update devices are able to verify the signature that was generated using the same signature
algorithm. For example, FreeRTOS uses SHA256
or SHA1
, so you can pass either of them
based on which was used for generating the signature.
SHA256
or SHA1
, so you can pass
either of them based on which was used for generating the signature.public final String signatureAlgorithm()
The signature algorithm used to code sign the file. You can use a string as the algorithm name if the target
over-the-air (OTA) update devices are able to verify the signature that was generated using the same signature
algorithm. For example, FreeRTOS uses ECDSA
or RSA
, so you can pass either of them
based on which was used for generating the signature.
ECDSA
or RSA
, so you can
pass either of them based on which was used for generating the signature.public CustomCodeSigning.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<CustomCodeSigning.Builder,CustomCodeSigning>
public static CustomCodeSigning.Builder builder()
public static Class<? extends CustomCodeSigning.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.