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.
4730 4731 4732 4733 4734 4735 4736 4737 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4730 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.
4730 4731 4732 4733 4734 4735 4736 4737 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4730 class CustomCodeSigning < Struct.new( :signature, :certificate_chain, :hash_algorithm, :signature_algorithm) SENSITIVE = [] include Aws::Structure end |
#signature ⇒ Types::CodeSigningSignature
The signature for the file.
4730 4731 4732 4733 4734 4735 4736 4737 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4730 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.
4730 4731 4732 4733 4734 4735 4736 4737 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 4730 class CustomCodeSigning < Struct.new( :signature, :certificate_chain, :hash_algorithm, :signature_algorithm) SENSITIVE = [] include Aws::Structure end |