Class: Aws::IoT::Types::CustomCodeSigning
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::CustomCodeSigning
- Defined in:
- gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb
Overview
Describes a custom method used to code sign a file.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#certificate_chain ⇒ Types::CodeSigningCertificateChain
The certificate chain.
-
#hash_algorithm ⇒ String
The hash algorithm used to code sign the file.
-
#signature ⇒ Types::CodeSigningSignature
The signature for the file.
-
#signature_algorithm ⇒ String
The signature algorithm used to code sign the file.
Instance Attribute Details
#certificate_chain ⇒ Types::CodeSigningCertificateChain
The certificate chain.
4885 4886 4887 4888 4889 4890 4891 4892 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4885 class CustomCodeSigning < Struct.new( :signature, :certificate_chain, :hash_algorithm, :signature_algorithm) SENSITIVE = [] include Aws::Structure end |
#hash_algorithm ⇒ String
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.
4885 4886 4887 4888 4889 4890 4891 4892 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4885 class CustomCodeSigning < Struct.new( :signature, :certificate_chain, :hash_algorithm, :signature_algorithm) SENSITIVE = [] include Aws::Structure end |
#signature ⇒ Types::CodeSigningSignature
The signature for the file.
4885 4886 4887 4888 4889 4890 4891 4892 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4885 class CustomCodeSigning < Struct.new( :signature, :certificate_chain, :hash_algorithm, :signature_algorithm) SENSITIVE = [] include Aws::Structure end |
#signature_algorithm ⇒ String
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.
4885 4886 4887 4888 4889 4890 4891 4892 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4885 class CustomCodeSigning < Struct.new( :signature, :certificate_chain, :hash_algorithm, :signature_algorithm) SENSITIVE = [] include Aws::Structure end |