projects
/
mirror
/
dsa-puppet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update stdlib and concat to 6.1.0 both
[mirror/dsa-puppet.git]
/
3rdparty
/
modules
/
stdlib
/
lib
/
puppet
/
parser
/
functions
/
validate_x509_rsa_key_pair.rb
diff --git
a/3rdparty/modules/stdlib/lib/puppet/parser/functions/validate_x509_rsa_key_pair.rb
b/3rdparty/modules/stdlib/lib/puppet/parser/functions/validate_x509_rsa_key_pair.rb
index
fc9f23f
..
93388e0
100644
(file)
--- a/
3rdparty/modules/stdlib/lib/puppet/parser/functions/validate_x509_rsa_key_pair.rb
+++ b/
3rdparty/modules/stdlib/lib/puppet/parser/functions/validate_x509_rsa_key_pair.rb
@@
-1,24
+1,28
@@
+#
+# validate_x509_rsa_key_pair.rb
+#
module Puppet::Parser::Functions
module Puppet::Parser::Functions
+ newfunction(:validate_x509_rsa_key_pair, :doc => <<-DOC
+ @summary
+ Validates a PEM-formatted X.509 certificate and RSA private key using
+ OpenSSL. Verifies that the certficate's signature was created from the
+ supplied key.
- newfunction(:validate_x509_rsa_key_pair, :doc => <<-ENDHEREDOC
- Validates a PEM-formatted X.509 certificate and RSA private key using
- OpenSSL. Verifies that the certficate's signature was created from the
- supplied key.
+ @return
+ Fail compilation if any value fails this check.
- Fail compilation if any value fails this check.
+ ```validate_x509_rsa_key_pair($cert, $key)```
- validate_x509_rsa_key_pair($cert, $key)
-
- ENDHEREDOC
- ) do |args|
+ DOC
+ ) do |args|
require 'openssl'
NUM_ARGS = 2 unless defined? NUM_ARGS
require 'openssl'
NUM_ARGS = 2 unless defined? NUM_ARGS
- unless args.length == NUM_ARGS
then
+ unless args.length == NUM_ARGS
raise Puppet::ParseError,
raise Puppet::ParseError,
- ("validate_x509_rsa_key_pair(): wrong number of arguments (#{args.length}; must be #{NUM_ARGS})")
+ "validate_x509_rsa_key_pair(): wrong number of arguments (#{args.length}; must be #{NUM_ARGS})"
end
args.each do |arg|
end
args.each do |arg|
@@
-40,8
+44,7
@@
module Puppet::Parser::Functions
end
unless cert.verify(key)
end
unless cert.verify(key)
- raise Puppet::ParseError,
"Certificate signature does not match supplied key"
+ raise Puppet::ParseError,
'Certificate signature does not match supplied key'
end
end
end
end
-
end
end