~pedronis/snappy-hub/assert-fetcher

« back to all changes in this revision

Viewing changes to vendor/github.com/snapcore/snapd/asserts/sysdb/staging.go

  • Committer: Samuele Pedroni (Canonical Services Ltd.)
  • Date: 2018-04-11 14:53:33 UTC
  • Revision ID: samuele.pedroni@canonical.com-20180411145333-7d2jj3oo53s3baa1
snapd 2.32.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
79
79
Fy5UJIEKB0j0R2qnCz6HZkyQrUsz5HiIIlks18FfOZwuIc4GGPbwwQBoXW7a6KQg0aa62BPj5Iww
80
80
3w60rtTSUsjINkZ/GXLodfzPglOl6VLF7bWx2hGesg==
81
81
`
 
82
        encodedStagingGenericAccount = `type: account
 
83
authority-id: canonical
 
84
account-id: generic
 
85
display-name: Generic
 
86
timestamp: 2017-07-27T00:00:00.0Z
 
87
username: generic
 
88
validation: certified
 
89
sign-key-sha3-384: e2r8on4LgdxQSaW5T8mBD5oC2fSTktTVxOYa5w3kIP4_nNF6L7mt6fOJShdOGkKu
 
90
 
 
91
AcLBXAQAAQoABgUCWXmmFAAKCRAHKljtl9kuLkAWD/98LgECwAN8S09o4aEFpdGXgWpx8z58wl6T
 
92
5mZVDyYpCV9ugC2DqBqGQxp4X1P7Wn9+weXw8nmL7IywVn/hCVHJOmBLJSr3wLjpVBY9RrIHYoXi
 
93
k9W7IFo4ggw1j1FRLg2tKk81MnK0fK/Qws9OXzilDir5R2bQ/E0sodGW3NpbwtbpkY/BtP6YPoJ/
 
94
1+205KG5m6oG8y6mf74bjMGfJ+iFFpIDayIpXl+YTkJ25BOVGcuC66cIrmdc63rBIHL2tU/3GUMB
 
95
xZGiyG9Fuli1uV4ALhN9j43hxAtVwXOn/qgOiN8TGQz3OvlVUXTuFVmkdvCdfT2XHrJjFmEs9SlL
 
96
u2EEmvaNFJ61lQG/VrN6O0BswenTlIO0tTFe126o/cTmKg8/ga4v2WjMlcOCzfu+cIZIzTTnn4Le
 
97
iXdQ6+c3QN+Co4SI0UvgJ4nGWQ9W+4q4xVJTliKTzK2BZ40vHUi51rMC/puqsMpnAbHSn4iy8vpf
 
98
CyJh7jyuITPEzfpurNMb+VD+1Brd2DJCVnlwQq+rzNerXd5xcHCdZsfX+ATukHgYTZWa467ZEFhI
 
99
Bk1xUWAYs8r2JDFb5YPtZuW7Vt1UUpFdx6DroL6OODvZ6mDUtsOa8nm7G1l4uRJtqunplPyCDjnL
 
100
aQhlAouLMltWeGITO+5jePHJKTnYQAFEvo0WIgEYpA==
 
101
`
 
102
        encodedStagingGenericModelsAccountKey = `type: account-key
 
103
authority-id: canonical
 
104
public-key-sha3-384: 93jDrIGOXymDg9BPCLES5mAr6aGXU7e0wwXeJlIYIWbUzM_kB81CiqX7cTlB9Y1z
 
105
account-id: generic
 
106
name: models
 
107
since: 2017-07-27T00:00:00.0Z
 
108
body-length: 717
 
109
sign-key-sha3-384: e2r8on4LgdxQSaW5T8mBD5oC2fSTktTVxOYa5w3kIP4_nNF6L7mt6fOJShdOGkKu
 
110
 
 
111
AcbBTQRWhcGAARAAxcyFC13COEmIwWwLsjp4AAILhWSp8/dQ6cOzY3T7tqqoSn9iKyidpJTfrtml
 
112
DKHZe0zC10fog2Mvp1AO7dNqK9kHUdCQE+YatHmkm1a3QoZqwJsj77w09Q+l1uvDjrfrF0S/KcYa
 
113
0hfDZQ+51T1msbatWN2qU42dX280IMV+zo1GpKK8z6br4glY2tki4CJokVAAt+bl4bBqDZ4EoBYe
 
114
9CsACmNhw2d/fOAlis2jwG3tWXMORX9FcGRx/COasvRb7rjA0DJfKxOnTw7uC0UjDUB6bU6O0smS
 
115
Q5oK3V5fJIAcMBXNe5MkdTKGLY61hTFLiw4F6MkrM3O8dnXtexCojV+QtROTIM4R2dJTOv7r2s/9
 
116
KT4wIQmOcjMEWxyq1H1rqjCHBjGnKa6GC1j/4NwqlxUEiqZMYs12px9ypeEqjL3tKURCanPOlwXO
 
117
p2E1i+V53XznnS3RA7I6Aa37w/9clTJk5vzVT8G6+k6xsB9zwKYOsipG0zHjyuW9Qtkd15bA0Iv9
 
118
MrZGE4U7RwEnt4jBa98rcLs1sCkJEau0hEU4MiPyqi8XL2b/TtPnCwN8rQRVQvakzGw83Ol/B8ZI
 
119
2OGu0aB6HAWbdy81yXIUES9ZtH7nK5X7dSdJu92wXBMOyel9cryHzlYFjSlPKyqRx2lsYk4K6Hiq
 
120
VRY3L12yjXkcHcsAEQEAAQ==
 
121
 
 
122
AcLBXAQAAQoABgUCWXmevAAKCRAHKljtl9kuLltVEADAfpBlY4b4oImKPq8Pp6UKFjgcMVjJLcSI
 
123
EOfAMygIaZwzNSuOh2wPRBAMMZlcFlBEFLfGbh7R2RG1/R7PSR4q+gMZZ3qJ5QUjUUuGnkSfCLhK
 
124
jVtPlX8qdPWTdEgUeTEKNzHogP0MiIChHdeuv/iQ9fSgdw/lBZsblKAdrHv00ZQHup9XGWdZ4Fnb
 
125
cSiK9tZ3/nZAG18PErEh7wJntwygqcjScS0jTSa5BecQoy8O6wxKafQgxuixdHw+dt6sa34qzwel
 
126
ROb1VmNcmMGsv2YuPsRcqjgvL7drDzXRRcYhmiSCUFhGPx3RY0UWO9G9Pzok64l/1D7o6Xah3h4D
 
127
oxkepM5JTAiy165kfQzEFGMtvlv0d3mOCLMWqJzjzhhn/bPcoh5MO/PhpSR1y71tjjWtKR4SD1K/
 
128
feR+KE73gEgqmHLss3TF/O2RxvbV15W0paxmiffUyeE/uQ1p5ddmBwke/gM/OOgUA4G3g9vgTeaQ
 
129
YVFCD0h75mX9GylVXUMmxlYSRVO59JsxCpWSqXWh4xkigbBZSAOPn6vkM/4nxZLf/ufVyNqnwo2r
 
130
Si/lWgk/lJoHaTVsqm9n0DxiR8lH54eFghprkN+KgGFMKlY127n50CEwqG1j4gKfjxmRycgKbx5O
 
131
a0IGmGjVnVmGOdX9wpg6fBHbhczXZtId02Q7yzF87A==
 
132
`
 
133
 
 
134
        encodedStagingGenericClassicModel = `type: model
 
135
authority-id: generic
 
136
series: 16
 
137
brand-id: generic
 
138
model: generic-classic
 
139
classic: true
 
140
timestamp: 2017-07-27T00:00:00.0Z
 
141
sign-key-sha3-384: 93jDrIGOXymDg9BPCLES5mAr6aGXU7e0wwXeJlIYIWbUzM_kB81CiqX7cTlB9Y1z
 
142
 
 
143
AcLBXAQAAQoABgUCWXnYbAAKCRDqhmvwxUsbelvOD/4qxiDs4blJoRSXmzvsKTyM/Z2QuLw9bqUj
 
144
QXKoCSB78ATFwr01kvqJMzwJ1eT4zKOajUERKPN9fN1af0w07DoYG5bt/Pb7s/UFDmwIQg244wLI
 
145
lQ/NPCAm4SEvN1GEe0OxdCpMuPe+x++FvFtnF7CXJPmLdHln6A1eMhwyxGX+el1QxhiR+mWLCCNp
 
146
B4ndjh154H5SXRw1lmUiYdE/kCsOqGeZ5ljTni+Rh8xDYxmVCthrLCUVtHhMVrKeylDwwS7Sf/HV
 
147
GY9r/C9r07xRom06bBN/vQwdoLzGuU3SS7UsN0Ud95tJhAUtP5jW1dN8otviMcOAdtj7jTwSX4FY
 
148
pdgmkldjaCRaHxBA923cjGgl98LCjbdG5KmmKoT6DTb3AyFOT2XwlRl/MaRJBK2Tp1nVNZDjLY4j
 
149
VfRETt17ZCONt3yn/OhQk8bV6EsdJvT2/nMlNejXgnMtLfbH8v6xWLKrLOVOjILVF5zgK8+z4+d2
 
150
ILIZupGooMouhddmcHem76lSnS+y75NMQXg5lBrUU2xAQRloWTw0oF+Hr5vcZkX5f4R/yH8Zz1Dt
 
151
+zRs2zqOK5hjdejhU5x/N3KSBLy+TUMk7JsdVv0nhdpJUKrFyGWn+YzBNE2GgEfPfXnkaU91/AD2
 
152
SWyt8kWVPmT3DCzs7u5IXYIVxcq4FjkmeU9sTrn88g==
 
153
`
82
154
)
83
155
 
84
156
func init() {
91
163
                panic(fmt.Sprintf("cannot decode trusted assertion: %v", err))
92
164
        }
93
165
        trustedStagingAssertions = []asserts.Assertion{stagingTrustedAccount, stagingRootAccountKey}
 
166
 
 
167
        genericAccount, err := asserts.Decode([]byte(encodedStagingGenericAccount))
 
168
        if err != nil {
 
169
                panic(fmt.Sprintf(`cannot decode "generic"'s account: %v`, err))
 
170
        }
 
171
        genericModelsAccountKey, err := asserts.Decode([]byte(encodedStagingGenericModelsAccountKey))
 
172
        if err != nil {
 
173
                panic(fmt.Sprintf(`cannot decode "generic"'s "models" account-key: %v`, err))
 
174
        }
 
175
 
 
176
        genericStagingAssertions = []asserts.Assertion{genericAccount, genericModelsAccountKey}
 
177
 
 
178
        a, err := asserts.Decode([]byte(encodedStagingGenericClassicModel))
 
179
        if err != nil {
 
180
                panic(fmt.Sprintf(`cannot decode "generic"'s "generic-classic" model: %v`, err))
 
181
        }
 
182
        genericStagingClassicModel = a.(*asserts.Model)
94
183
}