Moved to google.golang.org/genproto/googleapis/api/annotations
Fixes #52
This commit is contained in:
		
							
								
								
									
										42
									
								
								vendor/github.com/dgrijalva/jwt-go/test/helpers.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								vendor/github.com/dgrijalva/jwt-go/test/helpers.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,42 @@
 | 
			
		||||
package test
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"crypto/rsa"
 | 
			
		||||
	"github.com/dgrijalva/jwt-go"
 | 
			
		||||
	"io/ioutil"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func LoadRSAPrivateKeyFromDisk(location string) *rsa.PrivateKey {
 | 
			
		||||
	keyData, e := ioutil.ReadFile(location)
 | 
			
		||||
	if e != nil {
 | 
			
		||||
		panic(e.Error())
 | 
			
		||||
	}
 | 
			
		||||
	key, e := jwt.ParseRSAPrivateKeyFromPEM(keyData)
 | 
			
		||||
	if e != nil {
 | 
			
		||||
		panic(e.Error())
 | 
			
		||||
	}
 | 
			
		||||
	return key
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func LoadRSAPublicKeyFromDisk(location string) *rsa.PublicKey {
 | 
			
		||||
	keyData, e := ioutil.ReadFile(location)
 | 
			
		||||
	if e != nil {
 | 
			
		||||
		panic(e.Error())
 | 
			
		||||
	}
 | 
			
		||||
	key, e := jwt.ParseRSAPublicKeyFromPEM(keyData)
 | 
			
		||||
	if e != nil {
 | 
			
		||||
		panic(e.Error())
 | 
			
		||||
	}
 | 
			
		||||
	return key
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func MakeSampleToken(c jwt.Claims, key interface{}) string {
 | 
			
		||||
	token := jwt.NewWithClaims(jwt.SigningMethodRS256, c)
 | 
			
		||||
	s, e := token.SignedString(key)
 | 
			
		||||
 | 
			
		||||
	if e != nil {
 | 
			
		||||
		panic(e.Error())
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return s
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user