Documentation ¶
Index ¶
Constants ¶
View Source
const ( StubCertPem = `pem certificate` RootCertPem = `` /* 664-byte string literal not displayed */ IntermediateCertPem = `` /* 692-byte string literal not displayed */ LeafCertPem = `` /* 684-byte string literal not displayed */ RootIssuer = "O=root-ca,ST=some-state,C=AU" RootSubject = "O=root-ca,ST=some-state,C=AU" RootSubjectKeyID = "5A:88:E:6C:36:53:D0:7F:B0:89:71:A3:F4:73:79:9:30:E6:2B:DB" RootSerialNumber = "442314047376310867378175982234956458728610743315" IntermediateIssuer = "O=root-ca,ST=some-state,C=AU" IntermediateAuthorityKeyID = "5A:88:E:6C:36:53:D0:7F:B0:89:71:A3:F4:73:79:9:30:E6:2B:DB" IntermediateSubject = "O=intermediate-ca,ST=some-state,C=AU" IntermediateSubjectKeyID = "4E:3B:73:F4:70:4D:C2:98:D:DB:C8:5A:5F:2:3B:BF:86:25:56:2B" IntermediateSerialNumber = "169917617234879872371588777545667947720450185023" LeafIssuer = "O=intermediate-ca,ST=some-state,C=AU" LeafAuthorityKeyID = "4E:3B:73:F4:70:4D:C2:98:D:DB:C8:5A:5F:2:3B:BF:86:25:56:2B" LeafSubject = "O=leaf,ST=some-state,C=AU" LeafSubjectKeyID = "30:F4:65:75:14:20:B2:AF:3D:14:71:17:AC:49:90:93:3E:24:A0:1F" LeafSerialNumber = "143290473708569835418599774898811724528308722063" )
Variables ¶
View Source
var ( // Base constants. JackAccount = "jack" AliceAccount = "alice" BobAccount = "bob" AnnaAccount = "anna" ChainID = "dclchain" AccountName = JackAccount Passphrase = "test1234" EmptyString = "" // Model Info. Vid int32 = 1 VendorName = "Vendor Name" CompanyLegalName = "Legal Company Name" CompanyPreferredName = "Company Preferred Name" VendorLandingPageUrl = "https://www.example.com" Pid int32 = 22 DeviceTypeId int32 = 12345 Version = "1.0" ProductName = "Device Name" ProductLabel = "Product Label and/or Product Description" PartNumber = "RCU2205A" SoftwareVersion uint32 = 1 SoftwareVersionString = "1.0" HardwareVersion uint32 = 21 HardwareVersionString = "2.1" CdVersionNumber int32 = 312 FirmwareDigests = "Firmware Digest String" Revoked = false SoftwareVersionValid = true OtaUrl = "https://ota.firmware.com" OtaFileSize uint64 = 12345678 OtaChecksum = "2fd4e1c67a2d28fced849ee1bb76e7391b93eb12" //nolint:lll OtaChecksumType int32 = 1 OtaBlob = "OTABlob Text" CommissioningCustomFlow int32 = 1 CommissioningCustomFlowUrl = "https://sampleflowurl.dclmodel" CommissioningModeInitialStepsHint uint32 = 2 CommissioningModeInitialStepsInstruction = "commissioningModeInitialStepsInstruction details" CommissioningModeSecondaryStepsHint uint32 = 3 CommissioningModeSecondaryStepsInstruction = "commissioningModeSecondaryStepsInstruction steps" ReleaseNotesUrl = "https://url.releasenotes.dclmodel" UserManualUrl = "https://url.usermanual.dclmodel" SupportUrl = "https://url.supporturl.dclmodel" ProductUrl = "https://url.producturl.dclmodel" LsfUrl = "https://url.lsfurl.dclmodel" LsfRevision int32 = 1 EmptyLsfRevision int32 = 0 ChipBlob = "Chip Blob Text" VendorBlob = "Vendor Blob Text" MinApplicableSoftwareVersion uint32 = 1 MaxApplicableSoftwareVersion uint32 = 1000 Owner = Address1 // Compliance. ProvisionalDate = "2019-12-12T00:00:00Z" CertificationDate = "2020-01-01T00:00:00Z" RevocationDate = "2020-03-03T03:30:00Z" Reason = "Some Reason" RevocationReason = "Some Reason" CertificationType = "zigbee" // Testing Result. TestResult = "http://test.result.com" TestDate = "2020-02-02T02:00:00Z" // Address1, _ = sdk.AccAddressFromBech32("cosmos1s5xf3aanx7w84hgplk9z3l90qfpantg6nsmhpf") Address2, _ = sdk.AccAddressFromBech32("cosmos1nl4uaesk9gtu7su3n89lne6xpa6lq8gljn79rq") Address3, _ = sdk.AccAddressFromBech32("cosmos12r9vsus5js32pvnayt33zhcd4y9wcqcly45gr9") VendorID1 int32 = 1000 VendorID2 int32 = 2000 VendorID3 int32 = 3000 PubKey1 = strToPubKey( `{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Aw1XXHQ8i6JVNKsFQ9eQArJVt2GXEO0EBFsQL6XJ5BxY"}`, defEncConfig.Marshaler, ) PubKey2 = strToPubKey( `{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A2wJ7uOEE5Zm04K52czFTXfDj1qF2mholzi1zOJVlKlr"}`, defEncConfig.Marshaler, ) PubKey3 = strToPubKey( `{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A0GnKr6hItYE1A7dzoxNSMwMZuu1zauOLWAqJWen1RzF"}`, defEncConfig.Marshaler, ) Signer = Address1 ValidatorPubKey1 = strToPubKey( `{"@type":"/cosmos.crypto.ed25519.PubKey","key":"1e+1/jHGaJi0b2zgCN46eelKCYpKiuTgPN18mL3fzx8="}`, defEncConfig.Marshaler, ) ValidatorPubKey2 = strToPubKey( `{"@type":"/cosmos.crypto.ed25519.PubKey","key":"NB8hcdxKYDCaPWR67OiUXUSltZfYYOWYryPDUdbWRlA="}`, defEncConfig.Marshaler, ) ValidatorAddress1 = "cosmosvalcons1uks7yvlwqsfyp730w6da64g5fw20d9ynh00k53" ValidatorAddress2 = "cosmosvalcons12tg2p3rjsaczddufmsjjrw9nvhg8wkc4hcz3zw" ValidHTTPSURL = "https://valid.url.com" ValidHTTPURL = "http://valid.url.com" NotAValidURL = "not a valid url" )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.