<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Language Clients on</title><link>https://deploy-preview-426--docssigstore.netlify.app/language_clients/</link><description>Recent content in Language Clients on</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Sun, 06 Oct 2024 08:49:15 +0000</lastBuildDate><atom:link href="https://deploy-preview-426--docssigstore.netlify.app/language_clients/index.xml" rel="self" type="application/rss+xml"/><item><title>Language Client Overview</title><link>https://deploy-preview-426--docssigstore.netlify.app/language_clients/language_client_overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-426--docssigstore.netlify.app/language_clients/language_client_overview/</guid><description>Sigstore uses Cosign to sign and verify packages by default, but you can opt to use a language specific client instead.
Language client summaries are available in the main Sigstore documentation, but complete documentation is hosted in the individual project repositories.
Language Client Summary Project Repository Go sigstore-go Java sigstore-java Javascript sigstore-js Python sigstore-python Ruby sigstore-ruby Rust sigstore-rs</description></item><item><title>Go</title><link>https://deploy-preview-426--docssigstore.netlify.app/language_clients/go/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-426--docssigstore.netlify.app/language_clients/go/</guid><description>sigstore-go is the Go language client library for Sigstore.
sigstore-go is intended as a minimal dependency library for signing and verifying. It&amp;rsquo;s not intended to replace Cosign, which provides a CLI with many features for interacting with Sigstore. Over time, cosign will use sigstore-go for verification.
Friendly API for integrating Go code with Sigstore Smaller dependency tree Focuses on newly specified data structures in sigstore/protobuf-specs Perfect for simple signing and verififcation tasks sigstore-go is currently in beta.</description></item><item><title>Java</title><link>https://deploy-preview-426--docssigstore.netlify.app/language_clients/java/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-426--docssigstore.netlify.app/language_clients/java/</guid><description>sigstore-java is a java client for interacting with the Sigstore infrastructure.
Features # Maven and Gradle signing plugins Keyless signing and verifying Java native signing and verifying API Installation # Release information for the Java client is available here. We recommend using the latest version for your install.
Maven # Requires Java 11
&amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;dev.sigstore&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;sigstore-maven-plugin&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;1.0.0&amp;lt;/version&amp;gt; &amp;lt;executions&amp;gt; &amp;lt;execution&amp;gt; &amp;lt;id&amp;gt;sign&amp;lt;/id&amp;gt; &amp;lt;goals&amp;gt; &amp;lt;goal&amp;gt;sign&amp;lt;/goal&amp;gt; &amp;lt;/goals&amp;gt; &amp;lt;/execution&amp;gt; &amp;lt;/executions&amp;gt; &amp;lt;/plugin&amp;gt; More information on the Maven build plugin is available in the project repository.</description></item><item><title>JavaScript</title><link>https://deploy-preview-426--docssigstore.netlify.app/language_clients/javascript/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-426--docssigstore.netlify.app/language_clients/javascript/</guid><description>sigstore-js is a collection of javascript libraries for interacting with Sigstore.
The main package,sigstore, is a JavaScript library for generating and verifying Sigstore signatures. One of the intended uses is to sign and verify npm packages but it can be used to sign and verify any file.
Full project documentation can be found in the sigstore-js project README and in each package README.
Features # Support for signing using an OpenID Connect identity Support for publishing signatures to a Rekor instance Support for verifying Sigstore bundles Installation # sigstore requires Node.</description></item><item><title>Python</title><link>https://deploy-preview-426--docssigstore.netlify.app/language_clients/python/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-426--docssigstore.netlify.app/language_clients/python/</guid><description>sigstore is a Python tool for generating and verifying Sigstore signatures. You can use it to sign and verify Python package distributions, or anything else!
Full project documentation can be found in the sigstore-python project README and our API documentation.
Features # Support for keyless signature generation and verification with Sigstore Support for signing with &amp;ldquo;ambient&amp;rdquo; OpenID Connect identities A comprehensive CLI and corresponding importable Python API An official GitHub Action Installation # Language client Installation # sigstore requires Python 3.</description></item><item><title>Ruby</title><link>https://deploy-preview-426--docssigstore.netlify.app/language_clients/ruby/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-426--docssigstore.netlify.app/language_clients/ruby/</guid><description>sigstore is a pure-ruby implementation of Sigstore signature verification.
The project repository can be found here.
Features # Pure Ruby implementation of sigstore sign and sigstore verify command from the Cosign project gem subcommand TUF client implementation Installation # sigstore requires Ruby version 3.1.0 or greater.
This gem is under active development, and will not be considered stable until the 1.0 release.
Release information is available here.
Add Sigstore to your Gemfile:</description></item><item><title>Rust</title><link>https://deploy-preview-426--docssigstore.netlify.app/language_clients/rust/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-426--docssigstore.netlify.app/language_clients/rust/</guid><description>sigstore is a crate designed to interact with Sigstore architecture.
This crate is under active development, and will not be considered stable until the 1.0 release.
Features # Container and binary signing and verification Fulcio integration including an OpenID Connect API All Rekor client APIs can be leveraged to interact with the transparency log Cryptographic key management Installation # Run the following command in your project directory:
cargo add sigstore Or add the following to your Cargo.</description></item></channel></rss>