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 */ GoogleCertPem = `` /* 729-byte string literal not displayed */ TestCertPem = `` /* 664-byte string literal not displayed */ PAACertWithNumericVid = `` /* 664-byte string literal not displayed */ PAACertWithNumericVidSubject = "MDAxGDAWBgNVBAMMD01hdHRlciBUZXN0IFBBQTEUMBIGCisGAQQBgqJ8AgEMBEZGRjE=" PAACertWithNumericVidSubjectKeyID = "6A:FD:22:77:1F:51:1F:EC:BF:16:41:97:67:10:DC:DC:31:A1:71:7E" PAACertNoVid = `` /* 603-byte string literal not displayed */ PAACertNoVidSubject = "MBoxGDAWBgNVBAMMD01hdHRlciBUZXN0IFBBQQ==" PAACertNoVidSubjectKeyID = "78:5C:E7:05:B8:6B:8F:4E:6F:C7:93:AA:60:CB:43:EA:69:68:82:D5" PAACertWithNumericVid1 = `` /* 664-byte string literal not displayed */ PAACertWithNumericVid1Subject = "MDAxGDAWBgNVBAMMD01hdHRlciBUZXN0IFBBQTEUMBIGCisGAQQBgqJ8AgEMBEZGRjI=" PAACertWithNumericVid1SubjectKeyID = "7F:1D:AA:F2:44:98:B9:86:68:0E:A0:8F:C1:89:21:E8:48:48:9D:17" PAICertWithNumericPidVid = `` /* 696-byte string literal not displayed */ PAICertWithPidVid = `` /* 631-byte string literal not displayed */ PAICertWithNumericVid = `` /* 635-byte string literal not displayed */ PAICertWithVid = `` /* 618-byte string literal not displayed */ RootIssuer = "MDQxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApzb21lLXN0YXRlMRAwDgYDVQQKDAdyb290LWNh" RootSubject = "MDQxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApzb21lLXN0YXRlMRAwDgYDVQQKDAdyb290LWNh" RootSubjectAsText = "O=root-ca,ST=some-state,C=AU" RootSubjectKeyID = "5A:88:0E:6C:36:53:D0:7F:B0:89:71:A3:F4:73:79:09:30:E6:2B:DB" RootSerialNumber = "442314047376310867378175982234956458728610743315" IntermediateIssuer = "MDQxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApzb21lLXN0YXRlMRAwDgYDVQQKDAdyb290LWNh" IntermediateAuthorityKeyID = "5A:88:0E:6C:36:53:D0:7F:B0:89:71:A3:F4:73:79:09:30:E6:2B:DB" IntermediateSubject = "MDwxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApzb21lLXN0YXRlMRgwFgYDVQQKDA9pbnRlcm1lZGlhdGUtY2E=" IntermediateSubjectAsText = "O=intermediate-ca,ST=some-state,C=AU" IntermediateSubjectKeyID = "4E:3B:73:F4:70:4D:C2:98:0D:DB:C8:5A:5F:02:3B:BF:86:25:56:2B" IntermediateSerialNumber = "169917617234879872371588777545667947720450185023" LeafIssuer = "MDwxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApzb21lLXN0YXRlMRgwFgYDVQQKDA9pbnRlcm1lZGlhdGUtY2E=" LeafAuthorityKeyID = "4E:3B:73:F4:70:4D:C2:98:D:DB:C8:5A:5F:02:3B:BF:86:25:56:2B" LeafSubject = "MDExCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApzb21lLXN0YXRlMQ0wCwYDVQQKDARsZWFm" LeafSubjectAsText = "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" GoogleIssuer = "MEsxCzAJBgNVBAYTAlVTMQ8wDQYDVQQKDAZHb29nbGUxFTATBgNVBAMMDE1hdHRlciBQQUEgMTEUMBIGCisGAQQBgqJ8AgEMBDYwMDY=" GoogleAuthorityKeyID = "" GoogleSubject = "MEsxCzAJBgNVBAYTAlVTMQ8wDQYDVQQKDAZHb29nbGUxFTATBgNVBAMMDE1hdHRlciBQQUEgMTEUMBIGCisGAQQBgqJ8AgEMBDYwMDY=" GoogleSubjectAsText = "CN=Matter PAA 1,O=Google,C=US,vid=0x6006" GoogleSubjectKeyID = "B0:00:56:81:B8:88:62:89:62:80:E1:21:18:A1:A8:BE:09:DE:93:21" GoogleSerialNumber = "1" GoogleVid = 65521 TestIssuer = "MDAxGDAWBgNVBAMMD01hdHRlciBUZXN0IFBBQTEUMBIGCisGAQQBgqJ8AgEMBDEyNUQ=" TestAuthorityKeyID = "E2:90:8D:36:9C:3C:A3:C1:13:BB:09:E2:4D:C1:CC:C5:A6:66:91:D4" TestSubject = "MDAxGDAWBgNVBAMMD01hdHRlciBUZXN0IFBBQTEUMBIGCisGAQQBgqJ8AgEMBDEyNUQ=" TestSubjectAsText = "CN=Matter Test PAA,vid=0x125D" TestSubjectKeyID = "E2:90:8D:36:9C:3C:A3:C1:13:BB:09:E2:4D:C1:CC:C5:A6:66:91:D4" TestSerialNumber = "1647312298631" TestVID1String = "0xA13" TestPID1String = "0xA11" TestVID2String = "0xA14" TestPID2String = "0xA15" TestVID3String = "0xA16" TestPID3String = "0xA17" SubjectKeyIDWithoutColons = "5A880E6C3653D07FB08971A3F473790930E62BDB" DataDigest = "9a5d2c1f4b3e6f8d7b1a0c9e2f5d8b7" TestCertPemVid = 4701 )
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 FirmwareInformation = "Firmware Information 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" DataURL = "https://url.data.dclmodel" URLWithoutProtocol = "url.dclmodel" LsfRevision int32 = 1 EmptyLsfRevision int32 ChipBlob = "Chip Blob Text" VendorBlob = "Vendor Blob Text" MinApplicableSoftwareVersion uint32 = 1 MaxApplicableSoftwareVersion uint32 = 1000 Owner = Address1 Info = "Information for Proposal/Approval/Revoke" Info2 = "Alternate Text 2 for Information for Proposal/Approval" Info3 = "Alternate Text 3 for Information for Proposal/Approval" Time int64 = 1645809254 Time2 int64 = 1645809261 Time3 int64 = 1645809278 // 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" CDCertificateID = "15DEXF" FamilyID = "Some Family ID" SupportedClusters = "Some Supported Clusters" CompliantPlatformUsed = "Some Compliance Platform Used" CompliantPlatformVersion = "Some Compliance Platform Version" OSVersion = "Some OS Version" CertificationRoute = "Some Certification Route" ProgramType = "Some Program Type" ProgramTypeVersion = "Some Program Type Version" Transport = "Some Transport" ParentChild1 = "parent" ParentChild2 = "child" CertificationIDOfSoftwareComponent = "some certification ID of software component" FirstJanuary = "2020-01-01T00:00:01Z" // Testing Result. TestResult = "http://test.result.com" TestDate = "2020-02-02T02:00:00Z" // Upgrade. UpgradePlanName = "TestUpgrade" UpgradePlanHeight int64 = 1337 UpgradePlanInfo = "Some upgrade info" // Address1, _ = sdk.AccAddressFromBech32("cosmos1s5xf3aanx7w84hgplk9z3l90qfpantg6nsmhpf") Address2, _ = sdk.AccAddressFromBech32("cosmos1nl4uaesk9gtu7su3n89lne6xpa6lq8gljn79rq") Address3, _ = sdk.AccAddressFromBech32("cosmos12r9vsus5js32pvnayt33zhcd4y9wcqcly45gr9") Address4, _ = sdk.AccAddressFromBech32("cosmos1vvwldfef3yuggm7ge9p34d6dvpz5s74nus6n7g") VendorID1 int32 = 1000 VendorID2 int32 = 2000 VendorID3 int32 = 3000 VendorID4 int32 = 4000 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, ) PubKey4 = strToPubKey( `{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AnQC2MkMN1TOQyAJ0zjakPDcak+5FLtEoL4yBsgFO8Xe"}`, 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 = "cosmosvaloper156dzj776tf3lmsahgmtnrphflaqf7n58kug5qe" ValidatorAddress2 = "cosmosvaloper12tg2p3rjsaczddufmsjjrw9nvhg8wkc4hcz3zw" 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.