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.
4926 4927 4928 4929 4930 4931 4932 4933 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4926 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.
4926 4927 4928 4929 4930 4931 4932 4933 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4926 class CustomCodeSigning < Struct.new( :signature, :certificate_chain, :hash_algorithm, :signature_algorithm) SENSITIVE = [] include Aws::Structure end |
#signature ⇒ Types::CodeSigningSignature
The signature for the file.
4926 4927 4928 4929 4930 4931 4932 4933 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4926 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.
4926 4927 4928 4929 4930 4931 4932 4933 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4926 class CustomCodeSigning < Struct.new( :signature, :certificate_chain, :hash_algorithm, :signature_algorithm) SENSITIVE = [] include Aws::Structure end |