| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -249,7 +249,7 @@ pub async fn get_keypair_path(fm: &FileManager) -> Result<PathBuf, Error> { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					}
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					pub async fn get_keypair(fm: &FileManager) -> Result<KeyPair, Error> {
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						let path = get_keypair_path(&fm).await?;
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						let path = get_keypair_path(fm).await?;
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						let raw_key = read_file(fm, &path).await?;
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						let key = KeyPair::from_pem(&raw_key)?;
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						Ok(key)
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -265,7 +265,7 @@ pub async fn get_certificate_path(fm: &FileManager) -> Result<PathBuf, Error> { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					}
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					pub async fn get_certificate(fm: &FileManager) -> Result<X509Certificate, Error> {
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						let path = get_certificate_path(&fm).await?;
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						let path = get_certificate_path(fm).await?;
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						let raw_crt = read_file(fm, &path).await?;
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						let crt = X509Certificate::from_pem(&raw_crt)?;
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						Ok(crt)
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |