CodeSampleX

Пример

verify go.step.sm/crypto/minica.New in pkg:golang/go.step.sm/crypto@v0.44.6

sha256:b9fbde436bcf87f25e1278d818c99a649263e67b486ebe80c43e80ff13d6c631

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда linux 24 · ubuntu · glibc 2.39 x64 go

Среды запусков проверки

Окружение Контракт Этапы Запуск
go 1.26 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · golang@1golang:1.26-alpine@sha256:28d89ee9cc0f…
2026-08-27

Кейс

HOW
Цель
verify go.step.sm/crypto/minica.New in pkg:golang/go.step.sm/crypto@v0.44.6
Пакеты
Символы
  • go.step.sm/crypto/minica.New
Создан
2026-08-27T14:01:16Z

Контракт

  1. minica.New initializes a CA with valid root and intermediate CA certificates and signers
  2. minica.New with minica.WithName sets custom common name on root and intermediate certificates
  3. CA.Sign signs an X.509 certificate template with intermediate CA as issuer and verifiable against root and intermediate pool
  4. CA.SignCSR signs an X.509 certificate request and produces a certificate matching CSR subject and DNS names

Файлы

  • PROMPT.md
  • csx.json
  • go.mod
  • go.sum
  • main.go
  • spec.json
  • test/contract.go

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

аноним