feat(sdk): addStore() accepts pinnedPubkeyPem
Some checks failed
Security / Security check (push) Failing after 1s

Regenerate Dart bindings for AddStoreRequest.pinned_pubkey_pem and
thread it through HubClient.addStore so clients can pin a per-store
publisher key.

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
This commit is contained in:
flemming-it 2026-06-19 02:54:48 +02:00
parent 597f6bec4f
commit 9fea05df76
3 changed files with 21 additions and 1 deletions

View file

@ -7419,6 +7419,7 @@ class AddStoreRequest extends $pb.GeneratedMessage {
$core.String? bearerEnv,
$core.String? basicUser,
$core.String? basicPasswordEnv,
$core.String? pinnedPubkeyPem,
}) {
final result = create();
if (name != null) result.name = name;
@ -7426,6 +7427,7 @@ class AddStoreRequest extends $pb.GeneratedMessage {
if (bearerEnv != null) result.bearerEnv = bearerEnv;
if (basicUser != null) result.basicUser = basicUser;
if (basicPasswordEnv != null) result.basicPasswordEnv = basicPasswordEnv;
if (pinnedPubkeyPem != null) result.pinnedPubkeyPem = pinnedPubkeyPem;
return result;
}
@ -7447,6 +7449,7 @@ class AddStoreRequest extends $pb.GeneratedMessage {
..aOS(3, _omitFieldNames ? '' : 'bearerEnv')
..aOS(4, _omitFieldNames ? '' : 'basicUser')
..aOS(5, _omitFieldNames ? '' : 'basicPasswordEnv')
..aOS(6, _omitFieldNames ? '' : 'pinnedPubkeyPem')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
@ -7517,6 +7520,19 @@ class AddStoreRequest extends $pb.GeneratedMessage {
$core.bool hasBasicPasswordEnv() => $_has(4);
@$pb.TagNumber(5)
void clearBasicPasswordEnv() => $_clearField(5);
/// Optional PEM PUBLIC key to pin for this store (cosign key-pinning).
/// When set, signed modules from this store verify against THIS
/// publisher key instead of the global/built-in vendor anchor, so a
/// domain publisher signs with its own key without the vendor master.
@$pb.TagNumber(6)
$core.String get pinnedPubkeyPem => $_getSZ(5);
@$pb.TagNumber(6)
set pinnedPubkeyPem($core.String value) => $_setString(5, value);
@$pb.TagNumber(6)
$core.bool hasPinnedPubkeyPem() => $_has(5);
@$pb.TagNumber(6)
void clearPinnedPubkeyPem() => $_clearField(6);
}
class AddStoreResponse extends $pb.GeneratedMessage {