mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-11-03 23:40:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			869 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			869 B
		
	
	
	
		
			Go
		
	
	
	
	
	
// Package bundler provides an API for creating certificate bundles,
 | 
						|
// which contain a trust chain of certificates. Generally, the bundles
 | 
						|
// will also include the private key (but this is not strictly
 | 
						|
// required). In this package, a bundle refers to a certificate with
 | 
						|
// full trust chain -- all certificates in the chain in one file or
 | 
						|
// buffer.
 | 
						|
//
 | 
						|
// The first step in creating a certificate bundle is to create a
 | 
						|
// Bundler. A Bundler must be created from a pre-existing certificate
 | 
						|
// authority bundle and an intermediate certificate bundle. Once the
 | 
						|
// Bundler is initialised, bundles may be created using a variety of
 | 
						|
// methods: from PEM- or DER-encoded files, directly from the relevant
 | 
						|
// Go structures, or by starting with the certificate from a remote
 | 
						|
// system. These functions return a Bundle value, which may be
 | 
						|
// serialised to JSON.
 | 
						|
package bundler
 |