<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Fulcio on</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/tags/fulcio/</link><description>Recent content in Fulcio on</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright (c) 2023 Chainguard</copyright><lastBuildDate>Fri, 19 Aug 2022 08:49:31 +0000</lastBuildDate><atom:link href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/tags/fulcio/index.xml" rel="self" type="application/rss+xml"/><item><title>An Introduction to Fulcio</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/sigstore/fulcio/an-introduction-to-fulcio/</link><pubDate>Fri, 19 Aug 2022 08:49:31 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/sigstore/fulcio/an-introduction-to-fulcio/</guid><description>&lt;p&gt;&lt;em&gt;An earlier version of this material was published in the &lt;a href="https://learning.edx.org/course/course-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022/block-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022&amp;#43;type@sequential&amp;#43;block@2fbe6328019c4b1fbf934bd3bfb7e308/block-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022&amp;#43;type@vertical&amp;#43;block@1f71fcbe8219471fb82e25731b18be11"&gt;Fulcio chapter&lt;/a&gt; of the Linux Foundation &lt;a href="https://learning.edx.org/course/course-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022/home"&gt;Sigstore course&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Fulcio is a certificate authority that binds public keys to identities such as email addresses (such as a Google account) using OpenID Connect, essentially notarizing a short-lived key pair against a particular login. A certificate authority issues digital certificates that certify that a particular public key is owned by a particular entity. The certificate authority therefore serves as a trusted third party, helping parties that need to attest and verify identities.&lt;/p&gt;</description></item><item><title>How to Generate a Fulcio Certificate</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/sigstore/fulcio/how-to-generate-a-fulcio-certificate/</link><pubDate>Fri, 19 Aug 2022 08:49:31 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/sigstore/fulcio/how-to-generate-a-fulcio-certificate/</guid><description>&lt;p&gt;&lt;em&gt;An earlier version of this material was published in the &lt;a href="https://learning.edx.org/course/course-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022/block-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022&amp;#43;type@sequential&amp;#43;block@2fbe6328019c4b1fbf934bd3bfb7e308/block-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022&amp;#43;type@vertical&amp;#43;block@1f71fcbe8219471fb82e25731b18be11"&gt;Fulcio chapter&lt;/a&gt; of the Linux Foundation &lt;a href="https://learning.edx.org/course/course-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022/home"&gt;Sigstore course&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In this tutorial, we are going to create and examine a Fulcio certificate to demonstrate how Fulcio can work in practice. To follow along, you will need Cosign installed on your local system. If you haven&amp;rsquo;t installed Cosign yet, you can follow the instructions described in &lt;a href="https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/sigstore/cosign/how-to-install-cosign/"&gt;How to Install Cosign&lt;/a&gt;, or you can follow one of the installation methods described in the &lt;a href="https://docs.sigstore.dev/cosign/system_config/installation/"&gt;official documentation&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>How to Inspect and Verify Fulcio Certificates</title><link>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/sigstore/fulcio/how-to-inspect-and-verify-fulcio-certificates/</link><pubDate>Fri, 19 Aug 2022 08:49:31 +0000</pubDate><guid>https://deploy-preview-3422--ornate-narwhal-088216.netlify.app/open-source/sigstore/fulcio/how-to-inspect-and-verify-fulcio-certificates/</guid><description>&lt;p&gt;&lt;em&gt;An earlier version of this material was published in the &lt;a href="https://learning.edx.org/course/course-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022/block-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022&amp;#43;type@sequential&amp;#43;block@2fbe6328019c4b1fbf934bd3bfb7e308/block-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022&amp;#43;type@vertical&amp;#43;block@1f71fcbe8219471fb82e25731b18be11"&gt;Fulcio chapter&lt;/a&gt; of the Linux Foundation &lt;a href="https://learning.edx.org/course/course-v1:LinuxFoundationX&amp;#43;LFS182x&amp;#43;2T2022/home"&gt;Sigstore course&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To inspect a certificate generated by Fulcio, we will first decode it with the &lt;code&gt;base64&lt;/code&gt; command line tool, which is used for encoding and decoding binary to text. Base64 is widely used on the world wide web for binary-to-text encoding. You can check whether the tool is installed by checking whether &lt;code&gt;base64 --help&lt;/code&gt; will run. If not, install Base64 with the package manager of your choice, such as apt or &lt;a href="https://formulae.brew.sh/formula/base64"&gt;Homebrew for macOS&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>