Skip to content

PermissionError: [Errno 13] Permission denied: 'C:\\Users\\username\\AppData\\Local\\Temp\\tmptgi2bs37.pem' #71

Open
@Amr-Es

Description

@Amr-Es

using it with pysaml2 gives this error
PermissionError: [Errno 13] Permission denied: 'C:\Users\username\AppData\Local\Temp\tmptgi2bs37.pem'
Full Trace

Traceback (most recent call last):
  File "C:\Program Files\Python310\lib\site-packages\saml2\response.py", line 344, in _loads
    self.response = self.signature_check(
  File "C:\Program Files\Python310\lib\site-packages\saml2\sigver.py", line 1757, in correctly_signed_response
    self._check_signature(decoded_xml, response,
  File "C:\Program Files\Python310\lib\site-packages\saml2\sigver.py", line 1614, in _check_signature
    if self.verify_signature(
  File "C:\Program Files\Python310\lib\site-packages\saml2\sigver.py", line 1428, in verify_signature
    return self.crypto.validate_signature(
  File "C:\Program Files\Python310\lib\site-packages\saml2\sigver.py", line 1003, in validate_signature
    return xmlsec.verify(xml, cert_file)
  File "C:\Program Files\Python310\lib\site-packages\xmlsec\__init__.py", line 350, in verify
    return len(_verify(t, keyspec, sig_path)) > 0
  File "C:\Program Files\Python310\lib\site-packages\xmlsec\__init__.py", line 312, in _verify
    this_cert = xmlsec.crypto.from_keyspec(keyspec, signature_element=sig)
  File "C:\Program Files\Python310\lib\site-packages\xmlsec\crypto.py", line 76, in from_keyspec
    key = _load_keyspec(keyspec, private, signature_element)
  File "C:\Program Files\Python310\lib\site-packages\xmlsec\crypto.py", line 255, in _load_keyspec
    return XMLSecCryptoFile(keyspec, private)
  File "C:\Program Files\Python310\lib\site-packages\xmlsec\crypto.py", line 141, in __init__
    with io.open(filename, "rb") as file:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\Amr\\AppData\\Local\\Temp\\tmps_abq_kj.pem'
XML parse error: [Errno 13] Permission denied: 'C:\\Users\\Amr\\AppData\\Local\\Temp\\tmps_abq_kj.pem'
SAMLResponse Error
Traceback (most recent call last):
  File "C:\Program Files\Python310\lib\site-packages\djangosaml2\views.py", line 464, in post
    response = client.parse_authn_request_response(
  File "C:\Program Files\Python310\lib\site-packages\saml2\client_base.py", line 841, in parse_authn_request_response
    resp = self._parse_response(
  File "C:\Program Files\Python310\lib\site-packages\saml2\entity.py", line 1496, in _parse_response
    response = response.loads(xmlstr, False, origxml=xmlstr)
  File "C:\Program Files\Python310\lib\site-packages\saml2\response.py", line 528, in loads
    self._loads(xmldata, decode, origxml)
  File "C:\Program Files\Python310\lib\site-packages\saml2\response.py", line 344, in _loads
    self.response = self.signature_check(
  File "C:\Program Files\Python310\lib\site-packages\saml2\sigver.py", line 1757, in correctly_signed_response
    self._check_signature(decoded_xml, response,
  File "C:\Program Files\Python310\lib\site-packages\saml2\sigver.py", line 1614, in _check_signature
    if self.verify_signature(
  File "C:\Program Files\Python310\lib\site-packages\saml2\sigver.py", line 1428, in verify_signature
    return self.crypto.validate_signature(
  File "C:\Program Files\Python310\lib\site-packages\saml2\sigver.py", line 1003, in validate_signature
    return xmlsec.verify(xml, cert_file)
  File "C:\Program Files\Python310\lib\site-packages\xmlsec\__init__.py", line 350, in verify
    return len(_verify(t, keyspec, sig_path)) > 0
  File "C:\Program Files\Python310\lib\site-packages\xmlsec\__init__.py", line 312, in _verify
    this_cert = xmlsec.crypto.from_keyspec(keyspec, signature_element=sig)
  File "C:\Program Files\Python310\lib\site-packages\xmlsec\crypto.py", line 76, in from_keyspec
    key = _load_keyspec(keyspec, private, signature_element)
  File "C:\Program Files\Python310\lib\site-packages\xmlsec\crypto.py", line 255, in _load_keyspec
    return XMLSecCryptoFile(keyspec, private)
  File "C:\Program Files\Python310\lib\site-packages\xmlsec\crypto.py", line 141, in __init__
    with io.open(filename, "rb") as file:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\Amr\\AppData\\Local\\Temp\\tmps_abq_kj.pem'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions